Sse

Open-source projects categorized as Sse

Top 23 Sse Open-Source Projects

  • Centrifugo

    Scalable real-time messaging server in a language-agnostic way. Self-hosted alternative to Pubnub, Pusher, Ably. Set up once and forever.

  • Project mention: WebSockets vs. Server-Sent-Events vs. Long-Polling vs. WebRTC vs. WebTransport | news.ycombinator.com | 2024-03-20

    Hello, I am author of https://github.com/centrifugal/centrifugo. Our users can choose from WebSocket, EventSource, WebTransport (experimental stabilize in the future). WebRTC is out of scope as the main purpose is central server based real-time json/binary messaging, and WebRTC makes things much more complex since it shines for peer-to-peer and rich media communications.

    What I'd like to add is that Centrifugo also supports HTTP-streaming – not mentioned by the OP – but this is a transport which has advantages over Eventsource - like possibility to send POST body on initial request from web browser (with SSE you can not), it supports binary, and with Readable Streams browser API it's widely supported by modern browsers.

    Another thing I'd like to mention about Centrifugo - it supports bidirectional WebSocket fallbacks with EventSource and HTTP-streaming, and does this without sticky sessions requirement. I guess nobody else have this at this point. See https://centrifugal.dev/blog/2022/07/19/centrifugo-v4-releas.... Which solves one more practical concern. Sticky sessions is an optimization in Centrifugo case, not a requirement.

    If you are interested in topic, we also have a post about WebSocket scalability - https://centrifugal.dev/blog/2020/11/12/scaling-websocket - it covers some design decisions made in Centrifugo.

  • ozz-animation

    Open source c++ skeletal animation library and toolset

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • simde

    Implementations of SIMD instruction sets for systems which don't natively support them.

  • Project mention: The Case of the Missing SIMD Code | news.ycombinator.com | 2023-06-08

    I was curious about these libraries a few weeks ago and did some searching. Is there one that's got a clearly dominating set of users or contributors?

    I don't know what a good way to compare these might be, other than perhaps activity/contributor count.

    [1] https://github.com/simd-everywhere/simde

    [2] https://github.com/ermig1979/Simd

    [3] https://github.com/google/highway

    [4] https://gitlab.com/libeigen/eigen

    [5] https://github.com/shibatch/sleef

  • cglm

    📽 Highly Optimized 2D / 3D Graphics Math (glm) for C

  • xsimd

    C++ wrappers for SIMD intrinsics and parallelized, optimized mathematical functions (SSE, AVX, AVX512, NEON, SVE))

  • Project mention: GDlog: A GPU-Accelerated Deductive Engine | news.ycombinator.com | 2023-12-03

    https://github.com/xtensor-stack/xsimd

    GH topics > HashMap:

  • Simd

    C++ image processing and machine learning library with using of SIMD: SSE, AVX, AVX-512, AMX for x86/x64, VMX(Altivec) and VSX(Power7) for PowerPC, NEON for ARM. (by ermig1979)

  • Project mention: The Case of the Missing SIMD Code | news.ycombinator.com | 2023-06-08

    I was curious about these libraries a few weeks ago and did some searching. Is there one that's got a clearly dominating set of users or contributors?

    I don't know what a good way to compare these might be, other than perhaps activity/contributor count.

    [1] https://github.com/simd-everywhere/simde

    [2] https://github.com/ermig1979/Simd

    [3] https://github.com/google/highway

    [4] https://gitlab.com/libeigen/eigen

    [5] https://github.com/shibatch/sleef

  • DirectXMath

    DirectXMath is an all inline SIMD C++ linear algebra library for use in games and graphics apps

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • Vc

    SIMD Vector Classes for C++

  • sse2neon

    A translator from Intel SSE intrinsics to Arm/Aarch64 NEON implementation

  • libsimdpp

    Portable header-only C++ low level SIMD library

  • hyper-fetch

    ⚡ Fetching and realtime data exchange framework.

  • Project mention: I made fetching and realtime framework – Firebase, GraphQL, axios and sockets | news.ycombinator.com | 2023-06-27
  • centrifuge

    Real-time messaging library for Go. The simplest way to add feature-rich and scalable WebSocket support to your application. The core of Centrifugo server.

  • Project mention: Centrifugo v5 - new major release of real-time messaging server written in Go | /r/golang | 2023-06-29

    BTW, Centrifugo is based on https://github.com/centrifugal/centrifuge Go library which may provide much more control and flexibility for Gophers than a standalone server and can be embedded to any Go app leveraging all Centrifugo client SDKs.

  • Swell

    Swell: API development tool that enables developers to test endpoints served over streaming technologies including Server-Sent Events (SSE), WebSockets, HTTP2, GraphQL, gRPC, and tRPC.. (by open-source-labs)

  • Project mention: We are launching our Open Source Product: Swell v1.14 | /r/opensource | 2023-05-18
  • Iodine

    iodine - HTTP / WebSockets Server for Ruby with Pub/Sub support (by boazsegev)

  • Project mention: Rage: Fast web framework compatible with Rails | news.ycombinator.com | 2023-12-04

    Most of the speed I believe is from using the server iodine https://github.com/boazsegev/iodine which is a wrapper around facil.io https://facil.io that is built using C.

  • eventsource

    EventSource client for Node.js and Browser (polyfill) (by EventSource)

  • Project mention: How is barely anyone talking about the Server-Sent Events API? | /r/webdev | 2023-06-14

    In addition to what /u/MatthewMob posted, here is another library/ polyfill that I have used in the past: https://github.com/EventSource/eventsource

  • sse

    Server Sent Events server and client for Golang

  • Klein

    P(R*_{3, 0, 1}) specialized SIMD Geometric Algebra Library

  • Project mention: Blaze: A High Performance C++ Math library | news.ycombinator.com | 2024-04-17
  • std-simd

    std::experimental::simd for GCC [ISO/IEC TS 19570:2018]

  • Project mention: A proposal for the next version of C [pdf] | news.ycombinator.com | 2024-01-20

    neither proposing nor taking a position on this possible addition)

    > ... For completeness we would also like to add that a serious issue is that C still lacks vector operations.

    Those are good points. The authors don't take a stance on it, but I do think that syntax for packed structs should be standardized. IMO, so should syntax for inline assembly (both as optional features). These are already common extensions; this is exactly what they should standardize. The additions of "typeof" and #embed are also good examples of this (they had been talking about adding #embed since 1995 [1]).

    As for vector instructions, I'm unsure how it could be implemented in a standard way, but I'm not against it. Maybe something like this [2], but with the syntax changed for C instead of C++.

    [1]: https://groups.google.com/g/comp.std.c/c/zWFEXDvyTwM

    [2]: https://github.com/VcDevel/std-simd

  • local.ai

    🎒 local.ai - Run AI locally on your PC!

  • Project mention: Why does GPT4all respond so slowly on my machine? | /r/LocalLLaMA | 2023-07-12

    I tried to launch gpt4all on my laptop with 16gb ram and Ryzen 7 4700u. Gpt4all doesn't work properly. It uses igpu at 100% level instead of using cpu. And it can't manage to load any model, i can't type any question in it's window. Faraday.dev, secondbrain.sh, localai.app, lmstudio.ai, rwkv runner, LoLLMs WebUI, kobold cpp: all these apps run normally. Only gpt4all and oobabooga fail to run.

  • MIPP

    MIPP is a portable wrapper for SIMD instructions written in C++11. It supports NEON, SSE, AVX, AVX-512 and SVE (length specific).

  • Project mention: The Case of the Missing SIMD Code | news.ycombinator.com | 2023-06-08

    I've also run into this thinking, and have been looking to solve it in codebases I'm working on.

    I've run across: https://github.com/aff3ct/MIPP but have not worked with it extensively yet. It looks to be a solution to the rewriting X parallel pipeline into Y SIMD extensions.

    Perhaps something like this, or languages introducing something similar into their standard libraries/modules would be a solution.

    None of this of course solves the run-time detection of capability/growing binary size to support such.

  • hlslpp

    Math library using hlsl syntax with SSE/NEON support

  • SapphireDb

    SapphireDb Server, a self-hosted, easy to use realtime database for Asp.Net Core and EF Core

  • graphql-sse

    Zero-dependency, HTTP/1 safe, simple, GraphQL over Server-Sent Events Protocol server and client.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Sse related posts

Index

What are some of the best open-source Sse projects? This list will help you:

Project Stars
1 Centrifugo 7,914
2 ozz-animation 2,257
3 simde 2,167
4 cglm 2,043
5 xsimd 2,036
6 Simd 1,974
7 DirectXMath 1,481
8 Vc 1,418
9 sse2neon 1,220
10 libsimdpp 1,189
11 hyper-fetch 1,002
12 centrifuge 979
13 Swell 977
14 Iodine 892
15 eventsource 870
16 sse 769
17 Klein 730
18 std-simd 544
19 local.ai 508
20 MIPP 459
21 hlslpp 451
22 SapphireDb 400
23 graphql-sse 369

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com