Showing 14 open source projects for "message"

View related business solutions
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • Try Google Cloud Risk-Free With $300 in Credit Icon
    Try Google Cloud Risk-Free With $300 in Credit

    No hidden charges. No surprise bills. Cancel anytime.

    Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
    Start Free
  • 1
    eRPC

    eRPC

    An efficient, extensible and easy-to-use RPC framework

    ...Optimized high-performance transport layer. Use a Non-block socket and I/O multiplexing technology. Support setting the size of socket I/O buffer. Support setting the size of the reading message (if exceed disconnect it). Support controlling the connection file descriptor. Detailed log information, support print input and output details. Support setting slow operation alarm threshold. Support for custom implementation log component. Client session support automatically redials after disconnection.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Distributed Transactions Manager

    Distributed Transactions Manager

    A distributed transaction framework that supports multiple languages

    ...Supports TCC, SAGA, XA, and transaction messages. DTM is a distributed transaction framework that provides cross-service eventual data consistency. It provides saga, tcc, xa, 2-phase message, and outbox patterns for a variety of application scenarios. It also supports multiple languages and multiple store engines to form up a transaction.
    Downloads: 23 This Week
    Last Update:
    See Project
  • 3
    WeChat SDK for Go

    WeChat SDK for Go

    WeChat SDK for Go

    WeChat SDK is a Golang version of WeChat SDK, which is simple and easy to use. It is recommended to use go module for dependency management. According to different functions, enter the corresponding module documentation to view. To test the public account, you can use the WeChat public platform interface to test the platform. If you develop in a local environment, you can use the public network address mapped by the ngrok tool to facilitate debugging. The backend of the WeChat official...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 4
    Freedom DDD Framework

    Freedom DDD Framework

    Freedom is a hexagonal architecture-based framework

    ...AOP Worker & Non-intrusive Context. Extensible component Infrastructure. Dependency Injection & Dependency Inversion & Open Closed Principle. DDD & Hexagonal Architecture. Domain Event & Message Queue Components. CQS & aggregate root. CRUD & PO Generate. Level 1 Cache & Level 2 Cache & Anti-breakdown. Scaffolding generates additions, deletions, modifications and persistent objects.
    Downloads: 4 This Week
    Last Update:
    See Project
  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build generative AI apps with Vertex AI. Switch between models without switching platforms.
    Start Free
  • 5
    Open-IM-Server

    Open-IM-Server

    Open source Instant Messaging Server

    Instant messaging server. Backend in pure Golang, wire transport protocol is JSON over websocket. Everything is a message in Open-IM-Server, so you can extend custom messages easily, there is no need to modify the server code. Using microservice architectures, Open-IM-Server can be deployed using clusters. By deployment of the Open-IM-Server on the customer's server, developers can integrate instant messaging and real-time network capabilities into their own applications free of charge and quickly, and ensure the security and privacy of business data. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 6
    Watermill

    Watermill

    Building event-driven applications the easy way in Go

    ...Watermill is using proven technologies and has a strong unit and integration tests coverage for critical areas. Watermill is a Go library for working efficiently with message streams. It is intended for building event driven applications, enabling event sourcing, RPC over messages, sagas and basically whatever else comes to your mind. You can use conventional pub/sub implementations like Kafka or RabbitMQ, but also HTTP or MySQL binlog if that fits your use case.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 7
    Go Micro

    Go Micro

    A framework for distributed systems development

    Go Micro is a framework for distributed systems development. Go Micro provides the core requirements for distributed systems development including RPC and Event driven communication. The Micro philosophy is sane defaults with a pluggable architecture. We provide defaults to get you started quickly but everything can be easily swapped out. Auth is built in as a first class citizen. Authentication and authorization enable secure zero trust networking by providing every service an identity and...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    ergo

    ergo

    Framework for creating microservices using technologies of Erlang/OTP

    ...Receives NODE DOWN if node terminated. Ergo Framework almost 5 times outperforms the original Erlang network messaging. Any process can create a monitor for another process. It receives a DOWN message on termination.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    gojq

    gojq

    Pure Go implementation of jq

    ...You can also embed gojq as a library to your Go products. gojq is purely implemented with Go language and is completely portable. jq depends on the C standard library so the availability of math functions depends on the library. jq also depends on the regular expression library and it makes building scripts complex. gojq implements nice error messages for invalid query and JSON input. The error message of jq is sometimes difficult to tell where to fix the query. gojq does not keep the order of object keys. I understand this might cause problems for some scripts but basically, we should not rely on the order of object keys. Due to this limitation, gojq does not have the keys_unsorted function and --sort-keys (-S) option. gojq supports arbitrary-precision integer calculation while jq does not; jq loses the precision of large integers when calculation is involved.
    Downloads: 0 This Week
    Last Update:
    See Project
  • AI-powered service management for IT and enterprise teams Icon
    AI-powered service management for IT and enterprise teams

    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
    Try it Free
  • 10
    Emitter

    Emitter

    High performance, distributed, low latency publish-subscribe platform

    ...Moreover, Emitter is perfect for the internet of things and allows sensors to be controlled and data gathered and analyzed. Built to handle millions of messages per second and to scale horizontally. Uses standard MQTT protocol, binary messages and supports message filtering. Designed to ensure reliable, speed-of-light message delivery and high throughput. Supports TLS encryption, binary messages, expirable channel keys and permissions.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 11
    go-cqhttp

    go-cqhttp

    The golang implementation of cqhttp, lightweight, native cross-plat

    The golang implementation of CQ HTTP, lightweight, native cross-platform. go-CQ HTTP is compatible with most of the content of OneBot-v11 , and has made some extensions based on it. For details, please refer to the documentation of go-cqhttp. In the case of closing the database, after loading 25 friends and 128 groups and running for 24 hours, the memory usage is about 15MB. After opening the database, the memory usage will increase by 10-20MB according to the amount of messages. If the...
    Downloads: 21 This Week
    Last Update:
    See Project
  • 12
    Transporter

    Transporter

    Sync data between persistence engines, like ETL only not stodgy

    ...Transporter allows the user to configure a number of data adaptors as sources or sinks. These can be databases, files or other resources. Data is read from the sources, converted into a message format, and then send down to the sink where the message is converted into a writable format for its destination. The user can also create data transformations in JavaScript which can sit between the source and sink and manipulate or filter the message flow. Adaptors may be able to track changes as they happen in source data. This "tail" capability allows a Transporter to stay running and keep the sinks in sync.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13
    go-nsq

    go-nsq

    The Go package for NSQ

    ...Go and Python libraries are available out of the box (as well as many other client libraries), and if you're interested in building your own, there's a protocol spec. It promotes distributed and decentralized topologies without single points of failure, enabling fault tolerance and high availability coupled with a reliable message delivery guarantee.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    ozzo-validation

    ozzo-validation

    An idiomatic Go (golang) validation package

    ...Can validate custom data types as long as they implement the Validatable interface. Can validate data types that implement the sql.Valuer interface (e.g. sql.NullString). Customizable and well-formatted validation errors. Error code and message translation support. Provide a rich set of validation rules right out of the box. Extremely easy to create and use custom validation rules.
    Downloads: 4 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • Next
MongoDB Logo MongoDB