Open Source TypeScript Communications Software

TypeScript Communications Software

View 5275 business solutions

Browse free open source TypeScript Communications Software and projects below. Use the toggles on the left to filter open source TypeScript Communications Software by OS, license, language, programming language, and project status.

  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • Enterprise-grade ITSM, for every business Icon
    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity.

    Freshservice is an intuitive, AI-powered platform that helps IT, operations, and business teams deliver exceptional service without the usual complexity. Automate repetitive tasks, resolve issues faster, and provide seamless support across the organization. From managing incidents and assets to driving smarter decisions, Freshservice makes it easy to stay efficient and scale with confidence.
    Try it Free
  • 1
    ArmCord

    ArmCord

    ArmCord is a custom client designed to enhance your Discord experience

    ArmCord is a custom client designed to enhance your Discord experience while keeping everything lightweight. ArmCord is built as a standalone client and doesn't rely on the original Discord client in any way. Enjoy Vencord, Shelter and their many features, or have a more vanilla experience, it's your choice! ArmCord natively supports theming of the entire app, you can easily import BetterDiscord themes and manage them. ArmCord automatically blocks all of Discord's trackers; even without any client mods, you can feel safe and secure! Unlike other clients, ArmCord supports rich presence (game activity) out of the box thanks to arRPC. ArmCord has experimental mobile support for phones running Linux such as the PinePhone. While this is still far from an ideal solution, we're slowly trying to improve it. ArmCord is using a newer build of Electron than the stock Discord app. This means you can have a much more stable and secure experience, along with slightly better performance.
    Downloads: 143 This Week
    Last Update:
    See Project
  • 2
    WebCord

    WebCord

    A Discord and SpaceBar :electron:-based client

    Nowadays, WebCord is quite complex project; it can be summarized as a pack of security and privacy hardenings, Discord features reimplementations, Electron / Chromium / Discord bugs workarounds, stylesheets, internal pages and wrapped Discord page, designed to conform with ToS as much as it is possible (or hide the changes that might violate it from Discord's eyes). WebCord does a lot to improve the privacy of the users. It blocks known tracing and fingerprinting methods, but it does not end on it. It also manages the permissions to sensitive APIs like camera or microphone, sets its own user agent to the one present in Chromium browsers and spoof web API modifications in order to prevent distinguishing it from the real Chrome/Chromium browsers.
    Downloads: 41 This Week
    Last Update:
    See Project
  • 3
    Caprine

    Caprine

    Elegant Facebook Messenger desktop app

    Caprine is an unofficial and privacy-focused Facebook Messenger app with many useful features. Caprine is feature complete. However, we welcome contributions for improvements and bug fixes. Dark theme, Vibrant theme, privacy-focused, keyboard shortcuts, menu bar mode, work chat support, code blocks, touch bar support, and custom styles. macOS 10.10+, Linux, and Windows 7+ are supported (64-bit only). For taskbar notification badges to work on Windows 10, you'll need to enable them in Taskbar Settings. Convert your messenger to a dark theme. Ability to toggle last seen/typing indicators. Interface adapts to smaller sizes. In-house notifications to keep you up to date. Caprine is a third-party app and is not affiliated with Facebook. You can toggle dark mode in the View menu or with Command d / Control d.
    Downloads: 18 This Week
    Last Update:
    See Project
  • 4
    Pixiv Batch Downloader

    Pixiv Batch Downloader

    Batch download artworks and novels, filter works, etc.

    Chrome extension to batch download illustrations and novels from Pixiv. Filter artwork, rename while downloading, convert dynamic images, and more. Powerful Pixiv batch downloader. Batch download artworks and novels, filter works, rename when downloading, convert animated images, and more. Pixiv Image Batch Downloader is installed in the browser, when you want to download, you don't have to leave the browser. You just need to click the download button on the page to open the download interface directly. If you're downloading multiple illustrations, you don't have to download them one by one. The batch download function of the downloader is very powerful. You can download in batches on the illustration page, as well as the work list page, collection page, rankings and other pages. You can even enter a list of ids directly to create batch downloads. Pixiv Image Batch Downloader allows you to set rich filter conditions to customize your downloads.
    Downloads: 17 This Week
    Last Update:
    See Project
  • Find Hidden Risks in Windows Task Scheduler Icon
    Find Hidden Risks in Windows Task Scheduler

    Free diagnostic script reveals configuration issues, error patterns, and security risks. Instant HTML report.

    Windows Task Scheduler might be hiding critical failures. Download the free JAMS diagnostic tool to uncover problems before they impact production—get a color-coded risk report with clear remediation steps in minutes.
    Download Free Tool
  • 5
    Signal Desktop

    Signal Desktop

    Private messenger for Windows, Mac, and Linux

    Say "hello" to a different messaging experience. An unexpected focus on privacy, combined with all of the features you expect. State-of-the-art end-to-end encryption (powered by the open source Signal Protocol) keeps your conversations secure. We can't read your messages or listen to your calls, and no one else can either. Privacy isn’t an optional mode, it’s just the way that Signal works. Every message, every call, every time. Share text, voice messages, photos, videos, GIFs and files for free. Signal uses your phone's data connection so you can avoid SMS and MMS fees. Make crystal-clear voice and video calls to people who live across town, or across the ocean, with no long-distance charges. Add a new layer of expression to your conversations with encrypted stickers. You can also create and share your own sticker packs. Group chats make it easy to stay connected to your family, friends, and coworkers.
    Downloads: 17 This Week
    Last Update:
    See Project
  • 6
    Telegram Web A

    Telegram Web A

    Telegram Web A, GPL v3

    Telegram Web A is a full‐featured web client implementation for Telegram, built from scratch as a lightweight, modern single-page application. It uses a custom front-end framework (called “Teact”) that re-implements React-style paradigms and pairs them with a custom version of the MTProto library (based on GramJS) to interact with Telegram’s backend infrastructure. The project achieved recognition (winning first prize in the Telegram Lightweight Client Contest) and serves as the code base behind the official web client available at web.telegram.org/a. The architecture takes advantage of advanced browser capabilities: WebSockets for real-time messaging, Web Workers and WebAssembly for performance-critical tasks, multi-level caching and PWA features for offline or near-offline usability, voice recording and media streaming, raw binary data handling and cryptographic operations. It also handles rich UI/UX elements such as CSS/Canvas/SVG animations, reactive data streams, etc.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 7
    state-in-url

    state-in-url

    Share complex React state between any components and sync to the URL

    Easily share complex states between unrelated React components, with IDE autocomplete and TS validation. Without any hassle or boilerplate. state-in-URL Simple state management with optional URL sync. Share complex states between unrelated React components, TS-friendly, NextJS compatible. Most users don't care about URLs, so, can use them to store your app state.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 8
    Legcord

    Legcord

    Legcord is a custom client designed to enhance your Discord experience

    A reverse-engineered Discord API library that allows users to interact with Discord in a non-traditional way, often used for automation or research purposes.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 9
    Session Desktop

    Session Desktop

    A Decentralized, Onion Routed, Private Messenger

    Session Desktop is an open-source, privacy-focused messaging application that brings secure, decentralized communication to desktop environments such as Windows, macOS, and Linux, providing users with encrypted text, media, and group chats without requiring phone numbers or email addresses. Built on the Session protocol and the Loki network, it routes messages through a distributed onion-routing network that hides metadata like sender, timing, and location so that conversations are resistant to surveillance and correlation attacks. The desktop client pairs seamlessly with Session mobile apps but can also be used independently to communicate with Session contacts in a familiar desktop interface that supports a full keyboard, global notifications, drag-and-drop media sharing, and local file access. Session emphasizes zero-knowledge privacy, meaning that only the participants in a conversation can read the messages.
    Downloads: 8 This Week
    Last Update:
    See Project
  • Total Network Visibility for Network Engineers and IT Managers Icon
    Total Network Visibility for Network Engineers and IT Managers

    Network monitoring and troubleshooting is hard. TotalView makes it easy.

    This means every device on your network, and every interface on every device is automatically analyzed for performance, errors, QoS, and configuration.
    Learn More
  • 10
    Rocket.Chat Mobile

    Rocket.Chat Mobile

    Rocket.Chat mobile clients

    A secure and compliant collaboration platform. Own your data, customize anything, and integrate everything. We use communication platforms on a daily basis to collaborate with colleagues, other companies, customers and communities. Most of them give you very little in terms of control and customizations; except Rocket.Chat. Bring together messages, projects, and tasks into one place and watch your team’s productivity rise to new heights. Engage in contextual interactions with customers irrespective of how they contact you. Ensure long-term relationships and improved business outcomes. Create custom messaging experiences within your app or website by integrating and white labeling Rocket.Chat components and enterprise features. Extend and customize your workspace with custom apps, open APIs, powerful plugins and webhooks.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 11
    GoofCord

    GoofCord

    Take control of your Discord experience with GoofCord

    Take control of your Discord experience with GoofCord, the highly configurable and privacy-focused Discord client. Privacy first: GoofCord blocks all tracking and uses multiple techniques to improve your privacy and security. Tailor your client to your liking with GoofCord's plethora of configuration options. Enjoy a smooth and lag-free chatting experience with GoofCord's superior speed and responsiveness. GoofCord is built as a standalone client and doesn't rely on the original Discord client in any way. GoofCord supports other client mods such as Vencord or Shelter which allows you to use plugins and themes.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 12
    ElectronMail

    ElectronMail

    Unofficial ProtonMail Desktop App

    ElectronMail is an Electron-based unofficial desktop client for ProtonMail. The app aims to provide enhanced desktop user experience enabling features that are not supported by the official in-browser web clients. It is written in TypeScript and uses Angular. The way of verifying that the installation packages attached to the releases have been assembled from the source code is being provided. The app works on Linux/OSX/Windows platforms. Binary installation packages. Offline access to the email messages (attachments content not stored locally, but emails body content). The local store feature enables storing your messages in the encrypted database.bin file (see FAQ for file purpose details). So the app allows you to view your messages offline, running full-text search against them, exporting them to EML/JSON files. etc. Enabled since v2.0.0 release.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 13
    GeoNetwork opensource - Metadata Catalog
    A web based Metadata Catalog Server for data description and discovery. Supports both generic and geospatial data discovery. It implements international standards (e.g. ISO19115/19139/19119, ISO19115-3, DCAT-AP, CSW 2.0, OGC API Records). It originates from the United Nations and is used by many governments as geoportal software. Active development and discussion takes place on GitHub and OSGeo Discourse. You can also connect directly with the companies supporting the development. Source code available on github https://github.com/geonetwork/
    Leader badge
    Downloads: 130 This Week
    Last Update:
    See Project
  • 14
    CallMe

    CallMe

    Minimal plugin that lets Claude Code call you on the phone

    CallMe is a minimalist plugin for Claude Code that bridges computational tasks with real-world alerts by letting the AI call your phone, smartwatch, or even a landline when an operation finishes, gets stuck, or needs a user decision. It is designed to let users start a long-running task, leave their device, and then be notified in a natural way with a phone call instead of second-guessing progress in the console. The plugin uses a local MCP server alongside a webhook tunnel (typically via ngrok) to connect with voice providers like Telnyx or Twilio for outbound calls, with prompts and responses flowing between Claude Code and the user’s voice device. Multi-turn conversations are supported, so users can respond in real time to questions the agent asks during execution, giving it a practical human-in-the-loop capability for complex workflows.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 15
    SurveyJS

    SurveyJS

    JavaScript Survey and Form Library

    SurveyJS Form Library is distributed as npm packages and as scripts and style sheets that you can reference on your page. You can use it in any React, Angular, Vue, Knockout, or jQuery application. React, Angular, Knockout, and Vue3 are supported natively. To communicate with the server, the libraries use JSON objects that represent form schemas (content and layout of a form) and form results (answers). You have the option to build dynamic JSON-driven forms using our free full-featured form builder demo available on the website. Alternatively, you can integrate the form builder library and create forms using a drag-and-drop UI directly within your own application. With years of development and support behind us, we've assisted hundreds of companies across various industries. With Survey, you can create nearly anything that popular cloud services offer. Furthermore, our library is fully extensible, allowing you to modify its behavior to suit your specific needs.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 16
    Arcjet

    Arcjet

    Arcjet JS SDKs. Rate limiting, bot protection, email verification

    Arcjet helps developers protect their apps in just a few lines of code. Implement rate limiting, bot protection, email verification, and defense against common attacks. Native security for Bun, Next.js, Node.js, SvelteKit, Vercel, Netlify, Fly.io, and other modern platforms. Customizable protection for signup forms, login pages, API routes, and your whole app. Test security rules locally. Protection that works in every environment. No agent is required.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    Parabol

    Parabol

    Free online agile retrospective meeting tool

    Parabol gives structure to your meetings to get your team talking and moving forward faster. Add anonymous suggestions, create tasks as you go, and document your conversation in real-time with discussion threads – with your remote or hybrid team. Bring Planning Poker to life remotely. Sync issues from your backlog management tool and estimate with a fun digital card deck. Save your team time while staying up-to-date. Connect with team-mates – no matter where you all are, share updates on your own time, review updates when you’re ready. Celebrate your progress without note-taking or duplicating work, connect with your team with [optional] icebreakers, and create takeaway tasks together. Run efficient meetings, get your team talking, and save time. Parabol is free for up to 2 teams. Run fun, engaging meetings with our ready-to-use templates, or create your own.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    PeerJS

    PeerJS

    Simple peer-to-peer with WebRTC

    PeerJS wraps the browser's WebRTC implementation to provide a complete, configurable, and easy-to-use peer-to-peer connection API. Equipped with nothing but an ID, a peer can create a P2P data or media stream connection to a remote peer. To broker connections, PeerJS connects to a PeerServer. Note that no peer-to-peer data goes through the server. The server acts only as a connection broker. If you don't want to run your own PeerServer, we offer a free cloud-hosted version of PeerServer. PeerServer is open source and is written in node.js. You can easily run your own. PeerJS simplifies peer-to-peer data, video, and audio calls. Add the PeerJS client library to your webpage. The Peer object is where we create and receive connections. PeerJS uses PeerServer for session metadata and candidate signaling. Every Peer object is assigned a random, unique ID when it's created.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    Proton Web Clients

    Proton Web Clients

    Monorepo hosting the proton web clients

    Proton Web Clients is a monorepo hosting the web applications for Proton’s suite of privacy-focused services, including the core Proton Mail webmail interface and related web apps like Proton Calendar, Proton Drive, Proton Account, Proton VPN, Proton Pass, and other connected tools. It consolidates all web client code, shared modules, dependencies, and development tooling into a single repository, enabling unified maintenance, consistency of design patterns, and efficient evolution of Proton’s online interfaces. These web clients run entirely in the browser, letting users securely interact with their email, calendars, files, and other services without needing native software installed, and benefiting from end-to-end encryption where applicable. The monorepo includes application logic, UI components, build scripts, and testing infrastructure for reliable deployments and streamlined continuous integration.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    Botkit

    Botkit

    Tool for building chat bots, apps and custom integrations

    An open source developer tool for building chat bots, apps and custom integrations for major messaging platforms. Part of the Microsoft Bot Framework. We love bots, and want to make them easy and fun to build! Include Botkit into your Node application and boot up a controller that will define your bot's behaviors. In this case, we're setting up a bot to use with the Bot Framework Emulator. Tell the bot to listen for users saying "hello," and use `bot.reply` to send an immediate response. Start a conversation, then queue up multiple messages to send, including a prompt sent using `convo.ask()` which allows your bot to capture user input and use it. Botkit is just one part of a bigger set of developer tools and SDKs that encompass the Microsoft Bot Framework. The Bot Framework SDK provides the base upon which Botkit is built. It is available in multiple programming languages!
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    Crossbell

    Crossbell

    A decentralized platform to own your social activities

    Crossbell is a social ownership platform to build cutting-edge social dApps. Delight in seamless developer integration and smooth end-user experiences. Embrace the future of social networking. We store your social relationships and creative content on Crossbell blockchain, free from corporate censorship. You can easily migrate your reputation and connect with fans on any new decentralized apps. All notes posted on Crossbell by default could be mint. Author could set a mint price. Additionally, we have the tip mechanism. Everyone could support others using $MIRA, an ERC-20 token that could be bridged to Polygon to swap. Crossbell is a social ownership platform, comprised of an EVM-compatible blockchain and a set of smart contracts.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    Diffuse

    Diffuse

    A music player that connects to your cloud/distributed storage

    A music player that connects to your cloud/distributed storage, in the form of a static, serverless, web application. Diffuse is a static web application, which means it's just HTML, CSS, and Javascript. No REST API, database, or anything backend-related is involved. The app uses a hash (aka. fragment-based) routing system, so you don't need any special server rules for routing. You can download a pre-build web-only version of Diffuse on the releases page. Diffuse uses service workers, so you may need HTTPS for it to work smoothly in certain browsers. I should also note that some source services use OAuth, so you'll need to use your own application credentials (eg. Google Drive client ID + secret).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    Thud

    Thud

    Simple news reader that keeps the noise low

    If you’re tired of having to check a dozen websites and RSS feeds for your daily dose of news, then Thud is the app for you. Using a sleek, mosaic-like interface, Thud organizes all your news and feeds in one place so you can easily stay informed. Plus, with no filtration algorithms, you see the content you want in the most efficient way possible. Thud was created because we love reading the news but didn’t love all the different websites and apps we had to use to get it. So we made Thud - a sleek, easy-to-use app that gathers all your news and feeds in one place. We want you to have an enjoyable, clutter-free reading experience. With Thud, you can quickly scan through all your favorite news sources without having to jump between different websites and apps.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    Twake

    Twake

    Twake is a secure open source collaboration platform

    Simple and secure collaboration platform that improves your team productivity. Fully compliant with GDPR. Twake is powered by Linagora, trusted by more than 3000 organizations around the world to improve their organizational productivity. Communicate seamlessly with your team using channels. Invite external users, start a video meeting, share files, and collaborate on documents. Manage your project timelines, create new tasks, move tasks based on their progress, and assign duties and deadlines to your team members. Easily access all your shared and stored documents using Twake's drag-and-drop file manager. Manage versions and labels, and edit your files with ease. Create team events, attach video conference links, relevant files and tasks, configure notifications for various members, and set deadlines for tasks.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    Wechaty

    Wechaty

    Conversational RPA SDK for chatbot makers

    Wechaty was designed from the ground up to be easily installed and used to get your chatbot up and running quickly. Wechaty lets you focus on your conversations, and we'll do the chores. Go ahead and build your business logic based on Wechaty. You are welcome to join our Wechaty Developers' Home by scanning the above QR code, then send the secret code wechaty to Friday.BOT. Wechaty is a modern Conversational RPA SDK for Chatbot Makers which can create a bot in a few lines of code. Wechaty offers out-of-the box support for the common features you'd expect from turning your IM account into chatbot, and can be easily customised and extended by developers to create a chatbot that is tailored to their precise needs. Wechaty support lots of popular instant messaging platforms. And you can write Wechaty in almost all popular programming languages.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • Next