Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Session Management

Session Management

163 projects

Showing 36 of 163 projects

Claude Session Restore
Claude Session RestoreRust

A CLI tool and Claude Code skill that restores context from previous Claude Code sessions by analyzing session files and git history.

#developer-tools#context-restoration#productivity
Stars35
Forks9
Last commit
ostrio:templatehelpers
ostrio:templatehelpersJavaScript

A Meteor package providing Blaze template helpers for Session manipulation, logical comparisons, and debugging.

#meteor-package#helpers#template
Stars34
Forks3
Last commit2 months ago
pyramid_simpleauth
pyramid_simpleauthPython

Session-based authentication and role-based security package for Pyramid web applications.

#web-security#authentication#user-management
Stars33
Forks13
Last commit3 years ago
veri
veriRuby

A minimal, cookie-based authentication library for Ruby on Rails providing essential building blocks without generated boilerplate.

#cookie-based-auth#rails#rails-gem
Stars32
Forks0
Last commit5 days ago
Liquid Auth
Liquid AuthTypeScript

A stateful session-based authentication service implementing FIDO2 endpoints and Algorand private key proof of knowledge.

#passkeys#private-key-verification#authentication
Stars32
Forks15
Last commit2 days ago
session-sauce
session-sauceShell

A shell plugin for declarative tmux session management with smart switching and automatic session creation.

#productivity#terminal#zsh-plugin
Stars32
Forks3
Last commit6 months ago
wolfpack
wolfpackTypeScript

A mobile and desktop command center for controlling AI coding agent sessions across machines via a secure Tailscale connection.

#ai-coding-agents#terminal-emulator#developer-tools
Stars32
Forks6
Last commit1 day ago
tmux-zsh-vim-titles
tmux-zsh-vim-titlesShell

A modular plugin that synchronizes terminal window titles across tmux, ZSH, and Vim/Neovim for unified session awareness.

#productivity#shell-integration#vim
Stars30
Forks4
Last commit2 years ago
Self Command
Self CommandTypeScript

An MCP tool that enables the Gemini CLI to execute commands on itself, run background tasks, and manage tmux sessions programmatically.

#agent-tooling#gemini-cli-extensions#gemini-cli-extension
Stars29
Forks6
Last commit
telescope-tmuxinator.nvim
telescope-tmuxinator.nvimLua

A Telescope.nvim extension for browsing and managing tmuxinator projects directly from Neovim.

#tmuxinator#editor-integration#telescope-extension
Stars26
Forks2
Last commit2 years ago
wezterm-sessions
wezterm-sessionsLua

A WezTerm plugin for saving, loading, restoring, editing, and deleting terminal sessions with layout and process management.

#terminal-emulator#lua-scripting#productivity
Stars25
Forks9
Last commit2 months ago
Flash
FlashPHP

A Laravel package for flashing variables and notifications to InertiaJS that persist across requests via session or cache.

#composer#laravel#server-side-rendering
Stars24
Forks1
Last commit1 year ago
pj.nvim
pj.nvimLua

A Neovim plugin for quickly finding and navigating to projects using the pj binary with support for multiple picker UIs.

#plugin-manager#project-navigation#picker-ui
Stars23
Forks0
Last commit3 months ago
exdjango
exdjangoElixir

Elixir libraries for Django session and password handling, enabling interoperability between Elixir apps and Django systems.

#elixir#redis#authentication
Stars21
Forks2
Last commit9 years ago
tsm
tsmShell

A tmux session manager for Zsh that saves, restores, and organizes terminal sessions.

#productivity#workflow#terminal
Stars19
Forks1
Last commit3 years ago
kitura-session
kitura-sessionSwift

A pluggable framework for managing user sessions in Swift servers using Kitura, supporting both raw routing and type-safe Codable routes.

#codable#redis#authentication
Stars19
Forks19
Last commit3 years ago
tempdb
tempdbGo

Redis-backed temporary key-value store for Go applications, ideal for storing expiring data like login codes and auth tokens.

#go-redis#temporary-storage#redis
Stars19
Forks3
Last commit8 years ago
Algorand Session Wallet
Algorand Session WalletTypeScript

A session wallet for Algorand that enables persistent wallet connections across multiple wallet providers.

#cryptocurrency-wallet#dapp-development#wallet-connectivity
Stars17
Forks5
Last commit
ravix
ravixElixir

An Elixir client for RavenDB NoSQL database, providing session management, RQL querying, and clustering support.

#query-builder#elixir#document-database
Stars17
Forks4
Last commit2 years ago
marko.nvim
marko.nvimLua

A project-aware global marks manager for Neovim that isolates marks per project using Neovim's native ShaDa system.

#productivity#text-editor#shada
Stars15
Forks1
Last commit7 months ago
nvim-luxterm
nvim-luxtermLua

A floating-window terminal session manager for Neovim with live previews, multi-terminal organization, and intuitive navigation.

#developer-tools#productivity#terminal-manager
Stars14
Forks2
Last commit1 month ago
squishy_cookies
squishy_cookiesTypeScript

A Deno library for signing and verifying HTTP cookies with built-in integrity protection.

#cookies#web-security#authentication
Stars14
Forks0
Last commit3 years ago
buffer-vacuum
buffer-vacuumLua

A Neovim plugin that automatically deletes unused file buffers to keep your workspace clean.

#productivity#buffer-management#neovim-plugin
Stars14
Forks2
Last commit11 months ago
tg_client
tg_clientElixir

An Elixir wrapper for the Telegram-CLI, enabling programmatic interaction with Telegram via a command-line interface.

#elixir#telegram#telegram-cli
Stars14
Forks6
Last commit9 years ago
permissions
permissionsGo

Go middleware for user authentication, session management, and role-based permissions using Redis.

#web-security#go-middleware#redis
Stars14
Forks1
Last commit18 days ago
sesamex
sesamexElixir

A simple and flexible authentication solution for Elixir and Phoenix web applications.

#hex#elixir#predefined-templates
Stars12
Forks1
Last commit9 years ago
next-pocketbase-auth
next-pocketbase-authTypeScript

A lightweight authentication wrapper for Next.js applications using PocketBase, with support for both client and server components.

#oauth#authentication#server-components
Stars10
Forks1
Last commit1 year ago
Phalcon Auth
Phalcon AuthPHP

A flexible authentication library for Phalcon PHP framework with guards, providers, and access control.

#authentication#remember-me#php-library
Stars10
Forks6
Last commit4 months ago
multiple-session.nvim
multiple-session.nvimLua

A Neovim plugin for managing multiple sessions with auto-save/load, session switching, and customizable hooks.

#workflow-automation#session#vim-sessions
Stars9
Forks0
Last commit2 years ago
libtmux.nvim
libtmux.nvimLua

A thin Lua wrapper for the tmux API that enables Neovim to interact with tmux sessions, windows, and panes.

#developer-tools#workflow-automation#neovim-plugin
Stars9
Forks0
Last commit5 months ago
giallo_session
giallo_sessionErlang

Session management middleware for the Giallo web framework, providing secure user session handling.

#authentication#giallo#security
Stars9
Forks4
Last commit12 years ago
Nosto
NostoJavaScript

A demo Shopify Hydrogen storefront implementing Nosto's personalization features without using the pixel.

#cart-tracking#react-storefront#shopify-hydrogen
Stars9
Forks1
Last commit8 months ago
Supabase
SupabaseSwift

A Capacitor plugin that provides native Supabase SDK integration for authentication and JWT token access in hybrid mobile apps.

#oauth#native-sdk#capacitor-plugin
Stars8
Forks1
Last commit13 days ago
tm
tmShell

A zsh plugin that provides shortcuts for creating, attaching to, and switching between tmux sessions.

#productivity-tools#terminal-multiplexer#zsh-plugin
Stars8
Forks0
Last commit1 year ago
sessions
sessionsV

A web-framework-agnostic sessions library for V with multiple storage backends including JWT, Cookie, Redict, and FirebirdSQL.

#client-side-sessions#redis#server-side-sessions
Stars8
Forks0
Last commit7 days ago
tmux-switch.nvim
tmux-switch.nvimLua

A Neovim plugin that enables fuzzy-find switching between tmux sessions directly from within the editor.

#productivity#workflow#terminal
Stars8
Forks2
Last commit9 months ago
PreviousPage 4 of 5

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
5 months ago
4 months ago
4 years ago
Next
#Authentication59
#Middleware27
#Neovim Plugin23
#Productivity21
#Go19
#Web Security19
#Oauth16
#Tmux16
#Lua16
#Neovim16
#Developer Tools16
#Security13