awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to jam-systems/jam

Open-source alternatives to Jam

30 open-source projects similar to jam-systems/jam, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Jam alternative.

  • netless-io/flatnetless-io avatar

    netless-io/flat

    6,410View on GitHub↗

    Flat is an open-source virtual classroom client that combines real-time video conferencing, an interactive whiteboard, screen sharing, and session recording into a single cross-platform application. Built with Electron and React, it provides a desktop shell for hosting and joining live teaching sessions on Windows and macOS, with a web-based interface that integrates video, audio, whiteboard annotations, and messaging for synchronous student engagement. The platform distinguishes itself through its integration of Agora's Real-Time Communication engine with the Software-Defined Real-Time Netwo

    TypeScriptagoraagora-flatcloud-recording
    View on GitHub↗6,410
  • binwiederhier/ntfybinwiederhier avatar

    binwiederhier/ntfy

    30,790View on GitHub↗

    ntfy is a self-hosted messaging infrastructure that provides a lightweight platform for sending and receiving real-time notifications. It functions as a topic-based pub-sub server, allowing users to publish and subscribe to message channels using standard HTTP requests. By bridging server-side events with native mobile and desktop clients, it enables the delivery of alerts across various environments through a unified communication layer. The project distinguishes itself by offering a complete, private notification ecosystem that includes persistent message caching and robust access control.

    Gocurlnotificationsntfy
    View on GitHub↗30,790
  • hyphanet/fredhyphanet avatar

    hyphanet/fred

    1,182View on GitHub↗

    Freenet REference Daemon

    Javaanonymityhyphanetprivacy
    View on GitHub↗1,182
  • canop/miaouCanop avatar

    Canop/miaou

    553View on GitHub↗

    A chat server with OAuth2 authentication, persistent and searchable history, video and audio, markdown formatting, private and public rooms, stars, votes, embedded games, and many other features

    JavaScriptchatjavascriptnodejs
    View on GitHub↗553

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • caronc/apprisecaronc avatar

    caronc/apprise

    15,876View on GitHub↗

    Apprise is a notification library and command-line utility that provides a unified interface for sending alerts to a wide range of messaging, email, and push services. It abstracts the complexities of diverse third-party communication APIs, allowing users to dispatch notifications through a single, standardized method. The project utilizes a connection-string-based routing system to map notification requests to specific service drivers. It features a modular plugin architecture that supports the integration of new messaging platforms and custom notification hooks. Users can organize service e

    Pythonalertsappriseframework
    View on GitHub↗15,876
  • centrifugal/centrifugocentrifugal avatar

    centrifugal/centrifugo

    10,404View on GitHub↗

    Centrifugo is a self-hosted real-time messaging server that provides infrastructure for scalable notifications, a publish-subscribe message broker, and a language-agnostic WebSocket gateway. It allows for the delivery of instant messages and data streams to concurrent users via WebSockets and Server-Sent Events. The system functions as a communication layer that separates network transport from backend business logic. It supports distributed messaging clusters using Redis for coordination of presence and message delivery across multiple server nodes. The project covers channel subscription m

    Goablyalternativeeventsource
    View on GitHub↗10,404
  • chatwoot/chatwootchatwoot avatar

    chatwoot/chatwoot

    31,959View on GitHub↗

    Chatwoot is a self-hosted, omnichannel customer support platform designed to aggregate messages from diverse social and digital channels into a single, collaborative team inbox. It provides organizations with full data ownership and control over their support infrastructure, ensuring strict logical separation of customer data through multi-tenant architecture. By centralizing communication, the platform enables teams to manage, route, and resolve inquiries within a unified workspace that maintains complete interaction history for every contact. The platform distinguishes itself through an eve

    Rubyactioncablechat-widgetconversation
    View on GitHub↗31,959
  • cryptag/leapchatcryptag avatar

    cryptag/leapchat

    186View on GitHub↗

    Ephemeral, encrypted, in-browser chat rooms

    JavaScript
    View on GitHub↗186
  • darkwire/darkwire.iodarkwire avatar

    darkwire/darkwire.io

    949View on GitHub↗

    End-to-end encrypted instant web chat

    JavaScriptanonymous-userschatchat-application
    View on GitHub↗949
  • element-hq/element-webelement-hq avatar

    element-hq/element-web

    13,233View on GitHub↗

    Element Web is a web-based communication client used for real-time messaging and collaboration via the decentralized Matrix protocol. It functions as an end-to-end encrypted messenger, a VoIP client for voice and video conferencing, and an interface for interacting with integrated bots and external bridges. The project distinguishes itself through a modular architecture that supports runtime module loading and external script imports to extend core capabilities. It provides extensive white-labeling options, allowing for the customization of application branding, visual themes, and the use of

    TypeScripthacktoberfestmatrix
    View on GitHub↗13,233
  • eyevinn/intercom-managerEyevinn avatar

    Eyevinn/intercom-manager

    82View on GitHub↗

    Eyevinn Open Intercom is a low latency, web based, open source, high quality, voice-over-ip intercom solution. It is designed to be used in broadcast and media production environments, where low latency and high quality audio are critical. The solution is built on top of WebRTC technology and…

    TypeScript
    View on GitHub↗82
  • gotify/androidgotify avatar

    gotify/android

    1,417View on GitHub↗

    An app for creating push notifications for new messages posted to gotify/server.

    Kotlinandroidfdroidgotify
    View on GitHub↗1,417
  • gotify/servergotify avatar

    gotify/server

    14,654View on GitHub↗

    Gotify is a self-hosted notification server designed to centralize the receipt and dispatch of real-time messages. It provides a RESTful API and a WebSocket gateway, allowing users to programmatically send alerts and push notifications to connected clients. By maintaining a private infrastructure, the platform ensures full control over message history, data retention, and access management. The system distinguishes itself through a modular, plugin-based architecture that allows for the extension of core functionality, including custom HTTP endpoints and webhook event processing. It supports g

    Goapicloudfree-software
    View on GitHub↗14,654
  • holtwick/briefingholtwick avatar

    holtwick/briefing

    1,625View on GitHub↗

    🔮 Secure direct video group chat

    TypeScriptaudiocallchat
    View on GitHub↗1,625
  • binwiederhier/ntfy-androidbinwiederhier avatar

    binwiederhier/ntfy-android

    1,013View on GitHub↗

    Android app for ntfy.sh

    Kotlin
    View on GitHub↗1,013
  • jech/galenejech avatar

    jech/galene

    1,258View on GitHub↗
    Gofile-sharinggalenesfu
    View on GitHub↗1,258
  • jeremyckahn/chitchatterjeremyckahn avatar

    jeremyckahn/chitchatter

    2,287View on GitHub↗

    Secure peer-to-peer chat that is serverless, decentralized, and ephemeral

    TypeScriptchatdecentralizedend-to-end-encryption
    View on GitHub↗2,287
  • jhaals/yopassjhaals avatar

    jhaals/yopass

    2,581View on GitHub↗

    Yopass is a secure secret sharing platform used to share encrypted text and files via one-time expiring links. It utilizes client-side encryption to ensure that sensitive data is encrypted in the browser before transmission, preventing the server from seeing plain text. The platform differentiates itself through an integrated security auditing system that generates structured logs and triggers cryptographically signed webhooks when secrets are created, viewed, or expired. It also features an access control system based on OpenID Connect, allowing administrators to restrict secret creation and

    TypeScriptencryption-decryptionhacktoberfestpassword-sharing
    View on GitHub↗2,581
  • jitsi/jitsi-meetjitsi avatar

    jitsi/jitsi-meet

    29,423View on GitHub↗

    Jitsi Meet is an open-source platform for real-time audio and video communication. It provides a complete infrastructure for hosting secure video conferences, supporting features such as screen sharing, messaging, and participant polling. The platform is designed for both standalone use and integration into external web or mobile applications. The system utilizes a selective forwarding unit architecture to route media streams between participants, ensuring efficient communication across multiple users. It relies on standardized real-time transport protocols to manage data transmission and inc

    TypeScriptdebiandeep-videojitsi
    View on GitHub↗29,423
  • jitsi/jitsi-videobridgejitsi avatar

    jitsi/jitsi-videobridge

    3,083View on GitHub↗

    Jitsi Videobridge is a WebRTC compatible video router or SFU that lets build highly scalable video conferencing infrastructure (i.e., up to hundreds of conferences per server).

    Kotlin
    View on GitHub↗3,083
  • livehelperchat/livehelperchatLiveHelperChat avatar

    LiveHelperChat/livehelperchat

    2,190View on GitHub↗
    PHPaiai-chatbotaudio-call
    View on GitHub↗2,190
  • livekit/livekitlivekit avatar

    livekit/livekit

    19,358View on GitHub↗

    LiveKit is a comprehensive framework for building and orchestrating real-time, multimodal AI agents that interact with users through voice, video, and text. It provides a centralized, event-driven architecture to manage the entire lifecycle of automated participants, from initialization and session state management to graceful shutdown. By utilizing a selective forwarding unit, the platform efficiently routes media streams between participants and agents, ensuring low-latency communication and secure, token-based authentication for all connections. The platform distinguishes itself through it

    Gogolangmedia-serversfu
    View on GitHub↗19,358
  • lovasoa/whitebophirlovasoa avatar

    lovasoa/whitebophir

    2,562View on GitHub↗

    Whitebophir is a collaborative whiteboarding application designed for real-time visual collaboration. It enables multiple users to brainstorm and create content together on a shared virtual canvas using freehand sketching, geometric shapes, and text labels. The platform focuses on private workspace management, allowing the creation of restricted boards via unique URLs and token-based access control to manage editing permissions. It integrates real-time state synchronization for drawing updates and a built-in chat system for text communication between collaborators. The workspace includes too

    JavaScriptartcollaborativedraw
    View on GitHub↗2,562
  • lukevella/ralllylukevella avatar

    lukevella/rallly

    5,120View on GitHub↗

    Rallly is a group scheduling tool and collaborative event planner designed to coordinate meeting dates and collect participant availability. It functions as a multi-tenant meeting coordinator that allows users to propose date options via polls, visualize overlapping free time in a grid, and finalize meeting arrangements across different time zones. The project is built as a self-hosted scheduling application that can be deployed on private infrastructure using a containerized stack. This deployment model enables full data ownership and includes capabilities for corporate identity branding, al

    TypeScripti18nextnext-authnextjs
    View on GitHub↗5,120
  • luzifer/otsLuzifer avatar

    Luzifer/ots

    760View on GitHub↗

    One-Time-Secret sharing platform with a symmetric 256bit AES encryption in the browser

    Goaes256encryptiongolang
    View on GitHub↗760
  • matiaspl/intercommatiaspl avatar

    matiaspl/intercom

    79View on GitHub↗

    A githubbed version of DIY intercom system based on Murmur voice chat server and headless Mumble client running on Raspberry Pi 3 based beltpacks. It has been originally developed by Niclas Hallgren of Institutionen för Kultur och Media, Arcada UAS, Finland and funded by the university fund for…

    JavaScript
    View on GitHub↗79
  • matrix-org/dendritematrix-org avatar

    matrix-org/dendrite

    5,638View on GitHub↗

    Dendrite is a second-generation Matrix homeserver written in Go, designed to handle room management, federation, and client API traffic for real-time communication. It implements the Matrix protocol for federated messaging, presence, and encrypted communication, and can be deployed as a self-hosted platform that manages user accounts, rooms, media, and end-to-end encryption. The server uses a modular architecture where independent components communicate through an internal message bus, supporting federation with remote homeservers, full-text search indexing of message content, presence broadc

    Godendritegolanghacktoberfest
    View on GitHub↗5,638
  • matrix-org/synapsematrix-org avatar

    matrix-org/synapse

    12,013View on GitHub↗

    Synapse is a decentralized communication server implementation that enables real-time messaging and data exchange across the global Matrix federation. It functions as a homeserver, allowing operators to host their own nodes while maintaining control over personal data and user identity within a distributed network. The server utilizes a federated messaging protocol to exchange messages and user data with independent servers, ensuring consistent state across the network. To support high-traffic environments, it employs a distributed service architecture that offloads tasks to independent backg

    Pythonmatrix-orgpython
    View on GitHub↗12,013
  • mattermost/mattermostmattermost avatar

    mattermost/mattermost

    38,139View on GitHub↗

    Mattermost is a self-hosted, enterprise-grade communication platform designed for organizations that require strict control over their internal data and messaging infrastructure. It functions as a centralized hub for real-time team interaction, offering persistent messaging, voice and video conferencing, and integrated project management tools within a single, private workspace. The platform is built to support high-security environments, including air-gapped deployments where public internet access is restricted or unavailable. The platform distinguishes itself through a focus on regulatory

    TypeScriptcollaborationgolanghacktoberfest
    View on GitHub↗38,139
  • baptistearno/typebot.iobaptisteArno avatar

    baptisteArno/typebot.io

    10,042View on GitHub↗

    Typebot is a visual chatbot builder and conversational platform designed for lead generation and data collection. It provides a drag-and-drop workflow designer that converts visual nodes into structured conversation logic, allowing users to build interactive forms and chatbots with conditional routing. The platform is designed as a self-hosted conversational infrastructure, enabling the deployment of the entire application stack on private servers using Docker and PostgreSQL. This allows for complete control over data storage and server maintenance. The system integrates with external servic

    TypeScriptchat-applicationchatbotconversational-bots
    View on GitHub↗10,042