The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 21 Session Open-Source Projects
-
Iris
The fastest HTTP/2 Go Web Framework. New, modern and easy to learn. Fast development with Code you control. Unbeatable cost-performance ratio :rocket:
-
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.
-
hyper-express
High performance Node.js webserver with a simple-to-use API powered by uWebsockets.js under the hood.
-
permissions2
:closed_lock_with_key: Middleware for keeping track of users, login states and permissions
-
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.
-
svemix
The Full-Stack addition to SvelteKit. Write your server code inside svelte files, handle sessions, forms and SEO easily.
-
django-qsessions
Extended session backends for Django (Sessions store IP, User Agent, and foreign key to User)
-
SPA-with-httponly-sessions
Making a JS SPA with a non-JS Backend taking advantage of httpOnly Cookies
-
php-session
Standalone session implementation that does not rely on the PHP session module or the $_SESSION global, ideal for Swoole or ReactPHP applications
-
secrets
Full stack application using Ejs with MongoDB database & OAuth options with Express (sessions) with animations & hammer.js (by AndrasE)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Iris is a fast and lightweight web framework for Go that offers a rich set of features and a high-performance engine. PostgreSQL is a powerful and reliable relational database system that supports advanced data types and functions. Together, they can form a solid foundation for building modern web applications.
Project mention: Authentication system using Golang and Sveltekit - Login and Logout | dev.to | 2023-06-04Although there are pretty good session managers in the Go ecosystem such as alexedwards/scs, golangcollege/session and gorilla/sessions, we won't use any but using this great guide, we'll write our own. This is to keep our project's dependence on external packages at the barest minimum.
Project mention: HyperExpress: High Performance Node.js Webserver | news.ycombinator.com | 2023-06-25
I use neovim-session-manager, for my needs, works pretty well! :)
Project mention: how to make keep-session.lua run only when shortcut is triggered, and not on mpv boot | /r/mpv | 2023-11-01here is the script.
Project mention: Show HN: Comprehensive inter-process communication (IPC) toolkit in modern C++ | news.ycombinator.com | 2024-04-13Oooh, so close. We’ve got the advertisement/discovery and messaging for sure.
Concretely what it would take to port it to those OS: https://github.com/Flow-IPC/ipc/issues/101
Given a couple weeks to work on it, this thing would be on macOS no problem. With Windows I personally need to understand its FD-passing and native handle concepts first, but I’m guessing it’d be a similar amount of effort in the end.
A few days ago I reached out for feedback regarding a potential replacement for axum-sessions in the form of tower-sessions. (Reasons for this are discussed over there.)
Sessions related posts
- Sessions, how do you guys do it?
- Flask extension for server-side sessions
- Question about neovim-session-manager
- Is flask-session dead? It doesn't seem to be maintained
- per project session saving
- Sessions in Golang
- How to manage projects efficiently in neovim using telescope
-
A note from our sponsor - WorkOS
workos.com | 29 Apr 2024
Index
What are some of the best open-source Session projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Iris | 24,869 |
2 | scs | 1,949 |
3 | accounts | 1,486 |
4 | hyper-express | 1,431 |
5 | permissions2 | 502 |
6 | flask-session | 483 |
7 | neovim-session-manager | 464 |
8 | Content | 434 |
9 | svemix | 339 |
10 | jeff | 260 |
11 | mongodb_driver | 232 |
12 | mpv-scripts | 222 |
13 | ipc | 193 |
14 | tower-sessions | 175 |
15 | django-qsessions | 143 |
16 | laravel-multistep-forms | 88 |
17 | chatgpt | 70 |
18 | SPA-with-httponly-sessions | 20 |
19 | php-session | 16 |
20 | AuthGuard | 9 |
21 | secrets | 0 |
Sponsored