Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Similar projects and alternatives to Seastar
Glommio is a thread-per-core crate that makes writing highly parallel asynchronous applications in a thread-per-core architecture easier for rustaceans.
An open-source C++ library developed and used at Facebook.
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
Redpanda is a streaming data platform for developers. Kafka API compatible. 10x faster. No ZooKeeper. No JVM!
Super-project for modularized Boost
Asio C++ Library
Framework for Enterprise Application Development in c++, HTTP1/HTTP2/HTTP3 compliant, Supports multiple server backends
Qt Base (Core, Gui, Widgets, Network, ...)
Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
Unikraft is an automated system for building specialized OSes known as unikernels. Unikraft can be configured to be POSIX-compliant. (Core repository)
The POCO C++ Libraries are powerful cross-platform C++ libraries for building network- and internet-based applications that run on desktop, server, mobile, IoT, and embedded systems.
Wt, C++ Web Toolkit
Mordern Redis Cluster solution for easy operation.
Abseil Common Libraries (C++)
Empowering everyone to build reliable and efficient software.
The Serenity Operating System 🐞
Telegram Desktop messaging app
Simple, secure & standards compliant web server for the most demanding of applications
The Clojure programming language
NoSQL data store using the seastar framework, compatible with Apache Cassandra
A C++ header-only HTTP/HTTPS server and client library
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Seastar reviews and mentions
What are some C++ projects with high quality code that I can read through?
8 projects | reddit.com/r/cpp_questions | 16 Jan 2023
Seastar which is a thread per core runtime written by the Scylla devs thats used in both Redpanda and Scylla as the underlying runtime. https://github.com/scylladb/seastar
Modern JVM Multithreading • Paweł Jurczenko • Devoxx Poland 2021
3 projects | reddit.com/r/java | 28 Oct 2022
I’ve seen frameworks for c++ (https://seastar.io/) and rust (https://github.com/actix/actix) which support what you’re describing out of the box.
Who is using C++ for web development?
12 projects | reddit.com/r/cpp | 4 Oct 2022
If you're interested in scaling and asynchronous programming in c++ I highly recommend you investigate the SeaStar application framework. You wouldn't build a web service with SeaStar, rather you would build the infrastructure that you would use to build the web service on top of. https://github.com/scylladb/seastar
Why we built our streaming data platform in C++
2 projects | dev.to | 28 Sep 2022
C++ also allows us to control as much as possible from the platform. Through the efficiency of our own code, combined with the amazing Seastar framework and other best-in-class libraries, Redpanda speaks directly to the hardware. It only depends on the Linux kernel to launch the process, after which Redpanda is very deterministic in terms of performance, runtime characteristics, memory utilization, and CPU speed. We own the entire end-to-end experience, which provides safety and allows Redpanda to build impactful products.
Do Not Let C++ Become A Victim Of Suggestive Terminology
2 projects | reddit.com/r/cpp | 26 Aug 2022
How to make an HTTP client from scratch
2 projects | dev.to | 4 May 2022
The Seastar framework offers a great HTTP server implementation, which is used by ScyllaDB and Redpanda. However, Seastar doesn’t have an HTTP client library that can be easily used with Seastar framework. So we made one.
How we built our tiered storage subsystem
3 projects | dev.to | 20 Apr 2022
The development of the Shadow Indexing subsystem started with the write path. We developed our own S3 client using Seastar. However, Seastar didn’t allow us to use the existing object store client efficiently, and the framework didn’t have an http client that could be used to access the object store API. In order to overcome this challenge, we developed our own http client using Seastar.
The Lisp Curse
11 projects | news.ycombinator.com | 25 Mar 2022
Unikraft is a fast, secure and open-source Unikernel Development Kit
12 projects | news.ycombinator.com | 7 Feb 2022
Have a look at Seastar http://seastar.io/
Running the server in the same address space as the (uni)kernel can have major impact on performance for I/O bound apps, cutting off system calls and task switching overhead.
Can we write backend servers in C++ ?
2 projects | reddit.com/r/developersIndia | 11 Jan 2022
Yes. It is possible. There are a few frameworks available. One of them is https://github.com/drogonframework/drogon. Another one is https://github.com/scylladb/seastar. There are a few more. The benchmark page on drogon's page can take you there. If you don't find any of them useful, you can write your own server.
A note from our sponsor - Sonar
www.sonarsource.com | 22 Mar 2023
scylladb/seastar is an open source project licensed under Apache License 2.0 which is an OSI approved license.