What does your workflow look like on Linux?

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

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • krohnkite

    A dynamic tiling extension for KWin

  • I love virtual desktops and Krohnkite; it works infinitely better than windows.

  • jdee

    The JDEE is an add-on software package that turns Emacs into a comprehensive system for creating, editing, debugging, and documenting Java applications.

  • I think Emacs is great for programming. It has modes for almost every programming language. For LaTeX mode the AUCTeX package is incredibly useful. Besides LaTeX the languages I most often write code in are bash, Java, Tcl, troff, Octave, R, Clojure, Objective-C, and Scheme. Emacs has good modes for all those (in particular JDEE is what I use for Java). There are auto-completion packages for Emacs, though typically I use those only for the few times I write C or C++. Emacs also integrates well with most version control software.

  • 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
  • magit

    It's Magit! A Git Porcelain inside Emacs.

  • magit because it's a great git frontend

  • slime

    The Superior Lisp Interaction Mode for Emacs

  • SLIME or SLY for Common Lisp (if you want to work with it), Geiser for various Schemes

  • sly

    Sylvester the Cat's Common Lisp IDE (by joaotavora)

  • SLIME or SLY for Common Lisp (if you want to work with it), Geiser for various Schemes

  • eglot

    A client for Language Server Protocol servers

  • eglot or some other LSP frontend for support of various languages

  • vertico

    :dizzy: vertico.el - VERTical Interactive COmpletion

  • ivy, vertico + consult or some other vertical completion packages

  • 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
  • consult

    :mag: consult.el - Consulting completing-read

  • ivy, vertico + consult or some other vertical completion packages

  • flycheck

    On the fly syntax checking for GNU Emacs

  • flycheck for syntax checking if you feel like it (some LSP packages overlap with or use this for similar features)

  • barrier

    Open-source KVM software

  • I don't know if you are aware of not, but there have been some issues with synergy and it has since been forked into barrier.

  • awesome-emacs

    A community driven list of useful Emacs packages, libraries and other items.

  • Awesome Emacs for utility-oriented packages

  • awesome-elisp

    🏵️ A curated list of Emacs Lisp development resources

  • Awesome Elisp for Elisp-programming packages

  • river

    [mirror] A dynamic tiling Wayland compositor (by riverwm)

  • River.

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