Copyright (c) 2012-2016, Magnus Edenhill.librdkafka is a C library implementation of the Apache Kafka protocol, containing both Producer and Consumer support. It was designed with message delivery reliability and high performance in mind, current figures exceed 1 million msgs/second for the producer and 3 million msgs/second for the consumer.
kafka kafka-consumer apache-kafka high-performance librdkafka kafka-producer c-plus-plus consumer kafka-client kafka-libraryFollow @ServiceStack or join the Google+ Community for updates, or StackOverflow or the Customer Forums for support.OrmLite's goal is to provide a convenient, DRY, config-free, RDBMS-agnostic typed wrapper that retains a high affinity with SQL, exposing intuitive APIs that generate predictable SQL and maps cleanly to (DTO-friendly) disconnected POCO's. This approach makes easier to reason-about your data access making it obvious what SQL is getting executed at what time, whilst mitigating unexpected behavior, implicit N+1 queries and leaky data access prevalent in Heavy ORMs.
orm poco c-sharp net-framework net-core sqlserver sqlite postgresql mysql oracle firebird high-performanceFollow @ServiceStack or join the Google+ Community for updates, or StackOverflow or the Customer Forums for support.Redis Connection strings have been expanded to support the more versatile URI format which is now able to capture most of Redis Client settings in a single connection string (akin to DB Connection strings).
redis-client poco c-sharp net-framework net-core mono high-performance redis-driver redis-libraryFull-stack web framework and high-performance network protocol framework
rapidoid webframework restful reactive web-framework full-stack high-performance rest-framework rest-apiIris is a fast, simple and efficient micro web framework for Go. It provides a beautifully expressive and easy to use foundation for your next website, API, or distributed app.Iris may have reached version 8, but we're not stopping there. We have many feature ideas on our board that we're anxious to add and other innovative web development solutions that we're planning to build into Iris.
high-performance cross-platform web-framework http2 easy-to-use iris android unix mvc web-application-frameworkThis is the repository for Vert.x core.Vert.x core contains fairly low-level functionality, including support for HTTP, TCP, file system access, and various other features. You can use this directly in your own applications, and it's used by many of the other components of Vert.x.
vertx netty reactive jvm http2 concurrency high-performance nio non-blocking event-loopevpp is a modern C++ network library for developing high performance network services in TCP/UDP/HTTP protocols. evpp provides a TCP Server to support multi-threaded nonblocking event-drive server and also a HTTP, UDP Server to support http and udp prococol.NOTE: master is our development branch and may not be stable at all times.
network-library libevent high-performance nonblocking tcp-server http-server udp-server async-functions evpp evnsq evmc cpp11Cowboy is a small, fast and modern HTTP server for Erlang/OTP. Cowboy aims to provide a complete HTTP stack in a small code base. It is optimized for low latency and low memory usage, in part because it uses binary strings.
http http2 http-server websocket websockets websocket-server rest cowboy high-performance production-ready web web-framework functionalA family of projects around collections in Java (so far). A carefully designed extension of the Java Collections Framework with primitive specializations and more. Java 6+. Apache 2.0 license.
java-collections koloboke annotation-processor primitive-specializations high-performance hashmap collectionsSwiftNIO is a cross-platform asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients. It's like Netty, but written for Swift.
swift4 asynchronous-io networking event-driven high-performance non-blocking-io non-blockingasyncpg is a database interface library designed specifically for PostgreSQL and Python/asyncio. asyncpg is an efficient, clean implementation of PostgreSQL server binary protocol for use with Python's asyncio framework. You can read more about asyncpg in an introductory blog post. asyncpg requires Python 3.5 or later and is supported for PostgreSQL versions 9.2 to 10.
postgresql python-3 asyncio async-python async-programming high-performance database-driveruvloop is a fast, drop-in replacement of the built-in asyncio event loop. uvloop is implemented in Cython and uses libuv under the hood. The project documentation can be found here. Please also check out the wiki.
asyncio async-await async high-performance libuv python-3 event-loop networking async-pythonDubbo is a high-performance, java based RPC framework open-sourced by Alibaba
dubbo rpc rpc-framework high-performance soa service-oriented service-registration distributed-systems service-discovery cluster spring service-consumer service-provider service-registry microservicesWe believe that writing correct concurrent & distributed, resilient and elastic applications is too hard. Most of the time it's because we are using the wrong tools and the wrong level of abstraction. Akka is here to change that.
reactive distributed-systems concurrency high-performance akka actor-model distributed-actorsTars comes from the robot in Interstellar movie. Tars is a high-performance RPC framework based on name service and Tars protocol, also integrated administration platform, and implemented hosting-service via flexible schedule. Tars, aka TAF(Total Application Framework), has been used in Tencent since 2008. It supports C++,Java,Nodejs and php for now. This framework offers a set of solution for development, maintenance and testing, which making develop, deploy and testing service efficiently. It integrated extensible protocol for encoding/decoding, high-performance RPC communication framework, name service, monitor, statistics and configuration. You can use it to develop your reliable distributed application based on microservice fast, and reach fully efficient service management.
rpc-framework high-performance high-availability microserviceNNPACK is an acceleration package for neural network computations. NNPACK aims to provide high-performance implementations of convnet layers for multi-core CPUs. NNPACK is not intended to be directly used by machine learning researchers; instead it provides low-level performance primitives leveraged in leading deep learning frameworks, such as PyTorch, Caffe2, MXNet, tiny-dnn, Caffe, Torch, and Darknet.
neural-network neural-networks convolutional-layers inference high-performance high-performance-computing simd cpu multithreading fast-fourier-transform winograd-transform matrix-multiplicationasyncio historical repository
python-3 async-await high-performance networking asyncio concurrencyAn alpha modern embedded database. We also support merge operators.
database embedded lock-free persistent concurrent b-tree b-link-tree b-plus-tree log-structured tree reliable fuzzing formal-methods high-performance bw-treeThis is Varnish Cache, the high-performance HTTP accelerator. Technical questions about Varnish and this release should be addressed to <varnish-misc@varnish-cache.org>.
http caching reverse-proxy high-performanceEmitter is a free open source real-time messaging service that connects all devices. This publish-subscribe messaging API is built for speed and security. Emitter is a real-time communication service for connecting online devices. Infrastructure and APIs for IoT, gaming, apps and real-time web. At its core, emitter.io is a distributed, scalable and fault-tolerant publish-subscribe messaging platform based on MQTT protocol and featuring message storage.
pubsub networking emitter mqtt mqtt-broker realtime high-performance low-latency
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.