FreeSWITCH

Scalable open source cross-platform telephony platform.

Steady · 67
67/100
Steady

Maintained, but at a slower pace than the leaders in its category.

Maintenance 13/40
Releases 25/25
Community 13/20
Momentum 15/15

Commit activity more than 33% of tracked projects; popularity more than 67%. How this is calculated.

Commits, last 11 months

2025-10: 1 commits 2025-11: 4 commits 2025-12: 0 commits 2026-01: 1 commits 2026-02: 0 commits 2026-03: 1 commits 2026-04: 1 commits 2026-05: 32 commits 2026-06: 7 commits 2026-07: 24 commits 2026-08: 42 commits
2025-10 113 total 2026-08
Stars5.2k
Latest releasev1.11.3 · 28 Aug 2026
Repo updated27 Sept 2026
LicenceMPL-2.0
Built withC

Is FreeSWITCH actively maintained?

Development is ongoing. The repository recorded 113 commits over the same window, and the last three months alone account for 73 of them.

Activity is accelerating: the last quarter carried 115% more commits than the one before it.

The most recent tagged release, v1.11.3, shipped within the last month — a current, installable version exists today.

FreeSWITCH ranks #5 of 13 in Communication - SIP, placing it mid-table for maintenance activity.

What FreeSWITCH actually does

FreeSWITCH is an open-source communications platform designed to handle cross-platform telephony routing and signaling. Written in C under the MPL-2.0 licence, it provides the core infrastructure required to build voice, video and messaging applications. You can use it to manage SIP sessions, route audio streams, and build custom interactive voice response systems.

Best fit: It suits developers and systems administrators building carrier-grade voice applications or custom private branch exchange setups from scratch.

Worth knowing: Telephony software of this nature carries a steep configuration curve and debugging SIP routing issues can become exceptionally complex in production.

Deployment notes

As a compiled C application, it typically runs as a dedicated system service with local configuration files, though you may need external database integration for complex multi-tenant call routing.


FreeSWITCH as a replacement for


Alternatives to FreeSWITCH

Projects in the same categories, ordered by health score.