Which, in your opinion, is the best session management plugin?

This page summarizes the projects mentioned and recommended in the original post on /r/neovim

Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
  1. auto-session

    A small automated session manager for Neovim

    Where I find them most useful is my own config files and plugins that I have created. In both situations, I frequently want to restart nvim to load new code and try it out. https://github.com/rmagatti/auto-session makes that trivial because I don't even have to think about, I just type :qa and I have reloaded everything and I'm right back where I started. I also use shada and persistent undo, so that adds to the effect.

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. vim-session

    Extended session management for Vim (:mksession on steroids)

    I'm looking to switch from vim-session to a Lua based session management plugin (i.e. :mksession wrapper). In awesome-neovim it looks like there are a couple of alternatives. I have relatively simple needs: I want a command for manually creating a new session, and automatic saving of an opened sesion when I quit Neovim. Bonus points for a built-in Telescope session picker, but I can always use (telescope_sessions_picker.nvim) otherwise. Do you guys have any advice?

  4. I'm looking to switch from vim-session to a Lua based session management plugin (i.e. :mksession wrapper). In awesome-neovim it looks like there are a couple of alternatives. I have relatively simple needs: I want a command for manually creating a new session, and automatic saving of an opened sesion when I quit Neovim. Bonus points for a built-in Telescope session picker, but I can always use (telescope_sessions_picker.nvim) otherwise. Do you guys have any advice?

  5. neovim-session-manager

    A simple wrapper around :mksession.

    You could take a look at this one: https://github.com/Shatur/neovim-session-manager

  6. workspaces.nvim

    a simple plugin to manage workspace directories in neovim

    I'm biased, but my favorite is a combination of workspaces.nvim and sessions.nvim (I created both). Both are extremely simple frameworks meant to be customized to your needs. Not for everyone, but if you are looking for something simple its worth giving a look.

  7. sessions.nvim

    a simple session manager plugin

    I'm biased, but my favorite is a combination of workspaces.nvim and sessions.nvim (I created both). Both are extremely simple frameworks meant to be customized to your needs. Not for everyone, but if you are looking for something simple its worth giving a look.

  8. vim-obsession

    obsession.vim: continuously updated session files

    https://github.com/tpope/vim-obsession i like this one

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. persisted.nvim

    💾 Simple session management for Neovim with git branching, autoloading and Telescope support

  11. possession.nvim

    Flexible session management for Neovim.

    A bit less known than some of the others mentioned here, but I quite like possession.nvim. Pretty simple to use with nice and easy hooks using lua functions (before/after save and before/after load).

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • How do I show Markdown headings in different colours?

    7 projects | /r/neovim | 20 May 2023
  • Does a language server replace ALE, syntastic, and the language plugin?

    12 projects | /r/neovim | 13 May 2023
  • How to use telescope to show code actions and codelens instead of noice?

    3 projects | /r/neovim | 27 Apr 2023
  • Question for lua Plugin devs.

    8 projects | /r/neovim | 10 Mar 2023
  • flirt.nvim - Plugin for working with floating windows (animations, mouse, etc)

    4 projects | /r/neovim | 12 Feb 2023