Showing 4930 open source projects for "chat source code"

View related business solutions
  • Outgrown Windows Task Scheduler? Icon
    Outgrown Windows Task Scheduler?

    Free diagnostic identifies where your workflow is breaking down—with instant analysis of your scheduling environment.

    Windows Task Scheduler wasn't built for complex, cross-platform automation. Get a free diagnostic that shows exactly where things are failing and provides remediation recommendations. Interactive HTML report delivered in minutes.
    Download Free Tool
  • AI-generated apps that pass security review Icon
    AI-generated apps that pass security review

    Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

    Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
    Try Retool free
  • 1
    GiftedChat

    GiftedChat

    The most complete chat UI for React Native

    See the files in example-slack-message for an example of how to override the default UI to make something that looks more like Slack, with usernames displayed and all messages on the left. Avatar as user's initials. Localized dates. Multi-line TextInput. InputToolbar avoiding keyboard. Redux support. System message. Quick Reply messages (bot). Typying indicatior react-native-typing-animation. If you decide to specify a text prop, GiftedChat will no longer manage its own internal text state...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Rocket.Chat Community Version

    Rocket.Chat Community Version

    The Leading Open Source Communication Hub | Community Version

    Own your Communication with the all-in-one platform made for customer support and team collaboration. Lead with the open-source power: data security and flexibility at your hands. *NOTE: This is our Community Version product page. To know more about all of the possibilities within Rocket.Chat, check our Enterprise product page https://sourceforge.net/software/product/Rocket.Chat/ Rocket.Chat is a reliable communication platform for high-private team chatting and collaboration. Highly...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 3
    status-react

    status-react

    A free (libre) open source, mobile OS for Ethereum

    Status is a secure messaging app, crypto wallet, and Web3 browser built with state-of-the-art technology. Join us in creating a browser, messenger, and gateway to a decentralized world. Status is a free (libre) open-source mobile client targeting Android & iOS built entirely on Ethereum technologies. That's right, no middle men and go-Ethereum running directly on your device. We believe in a medium of pure free trade, economies with fair, permission-less access and a world without...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    theHarvester

    theHarvester

    E-mails, subdomains and names

    theHarvester is a very simple to use, yet powerful and effective tool designed to be used in the early stages of a penetration test or red team engagement. Use it for open source intelligence (OSINT) gathering to help determine a company's external threat landscape on the internet. The tool gathers emails, names, subdomains, IPs and URLs using multiple public data sources.
    Downloads: 80 This Week
    Last Update:
    See Project
  • Atera all-in-one platform IT management software with AI agents Icon
    Atera all-in-one platform IT management software with AI agents

    Ideal for internal IT departments or managed service providers (MSPs)

    Atera’s AI agents don’t just assist, they act. From detection to resolution, they handle incidents and requests instantly, taking your IT management from automated to autonomous.
    Learn More
  • 5
    Fluwx

    Fluwx

    WeChat SDK for flutter

    fluwx is a Flutter plugin that provides a complete set of integrations with WeChat, one of the largest messaging and payment platforms in the world. It enables login, sharing (text, images, links, music, and videos), WeChat Pay, mini-program launching, and more directly from Flutter apps. The library abstracts platform-specific code for Android and iOS, exposing a unified Dart API. It’s frequently used by apps targeting the Chinese market or international businesses requiring WeChat payment...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    a_chat_php

    a_chat_php

    a very simple json chat made in php

    A simple json chat , with some basic features included. You can change some variables in chat.php file like : MAX_MESSAGES currently 50 FILE PATH (put filepath of chat logs) Note : if you change the directory remember to change the create directory script right below filepath
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    Tinode Instant Messaging Server

    Tinode Instant Messaging Server

    Instant messaging platform

    Instant messaging server. Backend in pure Go (license GPL 3.0), client-side binding in Java, Javascript, and Swift, as well as gRPC client support for C++, C#, Go, Java, Node, PHP, Python, Ruby, Objective-C, etc. (license Apache 2.0). Wire transport is JSON over websocket (long polling is also available) for custom bindings, or protobuf with gRPC. Persistent storage is any one of RethinkDB, MySQL or MongoDB. A third-party unsupported DynamoDB adapter also exists. Other databases can be...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    UNIT3D

    UNIT3D

    UNIT3D is a private torrent tracker built with Laravel, Livewire

    UNIT3D is a modern, open-source torrent tracker and private community platform built on Laravel. It includes features for user management, torrent uploading, peer tracking, and community interaction. UNIT3D is customizable and packed with functionality aimed at private tracker operators, offering a responsive design and a powerful admin panel.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 9
    DScan

    DScan

    Uploads the content to IPFS and generates decentralized QR codes

    DScan is a decentralized storage and file sharing tool. DScan allows you to quickly upload files as well as folders to IPFS by using web3.storage and receive a "decentralized QR code" with IPFS CID. Later you can customize and share the QR code or hosted gateway link with everyone for easy and decentralized file sharing. Because of web3.storage, the content can be accessed over IPFS without the user installing and setting up a local instance of Kubo.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Grafana: The open and composable observability platform Icon
    Grafana: The open and composable observability platform

    Faster answers, predictable costs, and no lock-in built by the team helping to make observability accessible to anyone.

    Grafana is the open source analytics & monitoring solution for every database.
    Learn More
  • 10
    ShareX

    ShareX

    Screen capture, file sharing and productivity tool

    ShareX is a lightweight free and open source program that allows you to capture or record any area of your screen and share it with a single press of a key. ShareX offers numerous methods of capture including full screen, monitor, freehand and so much more. It also features plenty of customizable after-capture tasks and supports more than 80 different image, text, and file hosting services, as well as many URL shortening and sharing services.
    Downloads: 65 This Week
    Last Update:
    See Project
  • 11
    Chatify Laravel

    Chatify Laravel

    Laravel's #1 one-to-one chatting system package

    Laravel's #1 one-to-one chatting system package, helps you add a complete real-time chatting system to your new/existing Laravel application with only one command.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    CryptPad
    CryptPad is an open-source, end-to-end encrypted collaborative office suite developed by XWiki SAS. It offers a privacy-focused alternative to mainstream cloud-based productivity tools, enabling users to create, edit, and share documents securely without compromising data privacy. All content is encrypted client-side, ensuring that only authorized users can access the information.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 13
    OnionShare

    OnionShare

    Securely and anonymously share files of any size

    OnionShare is an open source tool that allows you to securely and anonymously share files of any size, host websites, and chat with friends using the Tor network. There's no need for middlemen that could very well violate the privacy and security of the things you share online. With OnionShare, you can share files directly with just an address in Tor Browser.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 14
    libtorrent

    libtorrent

    An efficient feature complete C++ bittorrent implementation

    libtorrent is a feature-complete C++ BitTorrent implementation focusing on efficiency and scalability. It runs on embedded devices as well as desktops. It boasts a well-documented library interface that is easy to use. It comes with a simple BitTorrent client demonstrating the use of the library. The interface of libtorrent consists of a few classes. The main class is the session, it contains the main loop that serves all torrents. Each class and function is described in this manual, you may...
    Downloads: 39 This Week
    Last Update:
    See Project
  • 15
    Telegram Notifications Channel Laravel

    Telegram Notifications Channel Laravel

    Telegram Notifications Channel for Laravel

    This package makes it easy to send Telegram notifications using Telegram Bot API with Laravel.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Apache RocketMQ

    Apache RocketMQ

    Distributed messaging and streaming platform with low latency

    Apache RocketMQ is a distributed messaging and streaming platform with low latency, high performance and reliability, trillion-level capacity and flexible scalability. Messaging patterns including publish/subscribe, request/reply and streaming. Financial grade transactional message. Built-in fault tolerance and high availability configuration options base on DLedger. A variety of cross language clients, such as Java, C/C++, Python, Go. Pluggable transport protocols, such as TCP, SSL, AIO....
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Rocket.Chat

    Rocket.Chat

    The communications platform that puts data protection first

    ...Talk to colleagues, partners, vendors, website visitors, or customers, regardless of the channel they choose to connect with you. Become a part of the largest open-source communications community in the world. Collaborate with millions of users and developers who are improving the way the world communicates.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 18
    Markdown Here

    Markdown Here

    Write email in Markdown and render them before sending

    ...It supports syntax highlighting (once language has been specified in a fenced code block), insert tables, source code snippets and more! Discover how easy it can be to format your emails with Markdown Here!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    MadelineProto

    MadelineProto

    Async PHP client/server API for the telegram MTProto protocol

    This library can be used to easily interact with Telegram without the bot API, just like the official apps. It can login with a phone number (MTProto API), or with a bot token (MTProto API, no bot API involved!). Internal peer management: you can provide a simple bot API chat id or a username to send a message or to call other mtproto methods! You can easily login as a user (2FA is supported) or as a bot! Simple error handling! It is highly customizable with a lot of different settings! Bot...
    Downloads: 10 This Week
    Last Update:
    See Project
  • 20
    EventDispatcher Component

    EventDispatcher Component

    Tools that allow your application components to communicate

    The EventDispatcher component provides tools that allow your application components to communicate with each other by dispatching events and listening to them. Object-oriented code has gone a long way to ensuring code extensibility. By creating classes that have well-defined responsibilities, your code becomes more flexible and a developer can extend them with subclasses to modify their behaviors. But if they want to share the changes with other developers who have also made their own...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    IRremote Arduino Library

    IRremote Arduino Library

    Infrared remote library for Arduino, send and receive infrared signals

    This library enables you to send and receive using infra-red signals on an Arduino. You can use any pin for sending now like you are used to receiving. Simultaneous sending and receiving. See the SendAndReceive example. No more need to use 32-bit hex values in your code. Instead, a (8 bit) command value is provided for decoding (as well as a 16-bit address and a protocol number). Protocol values comply to protocol standards, i.e. NEC, Panasonic, Sony, Samsung, and JVC decode and send LSB...
    Downloads: 30 This Week
    Last Update:
    See Project
  • 22
    WebTorrent

    WebTorrent

    Streaming torrent client for the web

    WebTorrent is a streaming torrent client for node.js and the browser. YEP, THAT'S RIGHT. THE BROWSER. It's written completely in JavaScript – the language of the web – so the same code works in both runtimes. In node.js, this module is a simple torrent client, using TCP and UDP to talk to other torrent clients. In the browser, WebTorrent uses WebRTC (data channels) for peer-to-peer transport. It can be used without browser plugins, extensions, or installations. It's Just JavaScript™. Note:...
    Downloads: 19 This Week
    Last Update:
    See Project
  • 23
    Meshenger

    Meshenger

    P2P Voice/Video phone App for local networks

    Meshenger is an open-source, serverless P2P voice and video calling app for Android that works over local networks or directly between devices without the internet. It facilitates direct communication using QR codes or IP addresses, bypassing the need for any central infrastructure or account registration. Meshenger is particularly suited for emergency scenarios, privacy-focused users, and mesh networks where conventional communication tools fail. It emphasizes minimalism, transparency, and...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 24
    openwechat

    openwechat

    golang WeChat SDK

    Golang version of personal micro-signal API, breaking through login restrictions, similar to developing public accounts, developing personal micro-signals. WeChat robot, using WeChat to complete the customized development of some functions. Modules are easy to use and easy to expand. Support customized development, such as logging, and automatic reply. Breakthrough login restrictions. No need to scan the QR code repeatedly to log in. Support multiple WeChat accounts to log in at the same...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    PhoneNumberKit

    PhoneNumberKit

    A Swift framework for parsing and formatting phone numbers

    Swift 5.3 framework for parsing, formatting and validating international phone numbers. Inspired by Google's libphonenumber. Import PhoneNumberKit at the top of the Swift file that will interact with a phone number. All of your interactions with PhoneNumberKit happen through a PhoneNumberKit object. The first step you should take is to allocate one. A PhoneNumberKit instance is relatively expensive to allocate (it parses the metadata and keeps it in memory for the object's lifecycle), you...
    Downloads: 3 This Week
    Last Update:
    See Project