@puspendra/easy-call-engine
v1.1.0
Published
Free P2P Audio Calling Library - Lifetime Free
Maintainers
Readme
📞 EasyCall Engine
100% Free, Open-Source, P2P Voice Calling Library
📌 Table of Contents
- What is EasyCall?
- Why EasyCall?
- Features
- Installation
- Quick Start
- Complete Example
- Self-Host Signaling Server
- API Reference
- Use Cases
- Cost Comparison
- Contributing
- License
- Support
🚀 What is EasyCall?
EasyCall Engine is a high-performance, open-source WebRTC-based calling library that lets you build peer-to-peer audio/video calling applications without paying expensive third-party APIs like Twilio, Agora, or Vonage.
💎 Why EasyCall?
| Feature | EasyCall | Twilio | Agora | Vonage | |---------|----------|--------|-------|--------| | Cost | 💰 FREE | 💰 $0.013/min | 💰 $0.99/1000min | 💰 $0.0065/min | | Lifetime Free | ✅ Yes | ❌ No | ❌ No | ❌ No | | Self-Host | ✅ Yes | ❌ No | ❌ No | ❌ No | | P2P Connection | ✅ Yes | ❌ No | ❌ No | ❌ No | | Open Source | ✅ MIT | ❌ No | ❌ No | ❌ No | | No Vendor Lock-in | ✅ Yes | ❌ No | ❌ No | ❌ No | | Privacy | ✅ End-to-End | ⚠️ Vendor sees | ⚠️ Vendor sees | ⚠️ Vendor sees |
✨ Features
- ✅ 100% Free - No hidden costs, no usage limits, lifetime free
- ✅ Standalone - Built with pure WebRTC, self-host your signaling server
- ✅ Privacy-Focused - Peer-to-peer data transmission, calls handled directly between users
- ✅ Developer-Friendly - Clean API, integrates in just 30 lines of code
- ✅ No Dependencies - Pure WebRTC, no third-party packages needed
- ✅ Cross-Platform - Works on Chrome, Firefox, Edge, Safari, Mobile, Desktop
- ✅ Low Latency - Optimized signaling flow for faster connection
- ✅ Custom STUN/TURN - Full control over network traversal settings
- ✅ Auto-Reconnect - Handles network drops gracefully
- ✅ End-to-End Encrypted - Built-in WebRTC encryption
- ✅ Unlimited Calls - No limits on number of calls
- ✅ Unlimited Users - Scale to millions of users
💖 Support EasyCall EasyCall Engine is a passion project built to provide developers with a "Lifetime Free" and open-source communication solution. If this project helps you in your development journey, please consider supporting me:
Star this Repository: If you find this project useful, give it a star on GitHub to help others find it! ⭐
Sponsor Me: Click here to sponsor me on GitHub and help me keep this project free and updated.
Share: Spread the word among your fellow developers so we can help more people move away from expensive, paid APIs.
📦 Installation
Via NPM
npm install easy-call-engine