setup

My config, system settings, utilities, etc. (by kbd)

Setup Alternatives

Similar projects and alternatives to setup

  1. Rectangle

    740 setup VS Rectangle

    Move and resize windows on macOS with keyboard shortcuts and snap areas

  2. 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
  3. fzf

    430 setup VS fzf

    :cherry_blossom: A command-line fuzzy finder

  4. koreader

    406 setup VS koreader

    An ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices

  5. fish-shell

    The user-friendly command line shell.

  6. kitty

    315 setup VS kitty

    Cross-platform, fast, feature-rich, GPU based terminal

  7. jq

    306 setup VS jq

    Discontinued Command-line JSON processor [Moved to: https://github.com/jqlang/jq] (by stedolan)

  8. oils

    266 setup VS oils

    Oils is our upgrade path from bash to a better language and runtime. It's also for Python and JavaScript users who avoid shell!

  9. SaaSHub

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

    SaaSHub logo
  10. Calibre Web

    174 setup VS Calibre Web

    :books: Web app for browsing, reading and downloading eBooks stored in a Calibre database

  11. textual

    165 setup VS textual

    Lean TUI application framework for Python. Build sophisticated terminal user interfaces with a simple Python API. Run your apps in the terminal and a web browser.

  12. hammerspoon

    123 setup VS hammerspoon

    Staggeringly powerful macOS desktop automation with Lua

  13. yadm

    85 setup VS yadm

    Yet Another Dotfiles Manager

  14. kanata

    71 setup VS kanata

    Improve keyboard comfort and usability with advanced customization

  15. gron

    68 setup VS gron

    Make JSON greppable!

  16. fzf-tab

    42 setup VS fzf-tab

    Replace zsh's default completion selection menu with fzf!

  17. moonscript

    :crescent_moon: A language that compiles to Lua

  18. mackup

    31 setup VS mackup

    Keep your application settings in sync (OS X/Linux)

  19. forgit

    18 setup VS forgit

    :zzz: A utility tool powered by fzf for using git interactively.

  20. keymapper

    A cross-platform context-aware key remapper. (by houmain)

  21. jql

    3 setup VS jql

    Easy JSON Query Processor with a Lispy syntax in Go (by cube2222)

  22. hammerspoon

    A hammerspoon config with a bunch of custom spoons (sleep timer, resolution changer, paywall buster, safari hotkey utilities, window management with undo, etc). (by nonissue)

  23. SaaSHub

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

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better setup alternative or higher similarity.

setup discussion

Log in or Post with

setup reviews and mentions

Posts with mentions or reviews of setup. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-02-09.
  • Kanata: Cross-platform multi-layer keyboard remapper with advanced customization
    9 projects | news.ycombinator.com | 9 Feb 2025
    Found a config that seems much cleaner than my lua mess and at a glance it has the key tiling functions[1]. Check set-window-fraction function and its callsites.

    [1]: https://github.com/kbd/setup/blob/main/HOME/.hammerspoon/ini...

  • Show HN: Posting v1 – The modern HTTP client that lives in your terminal
    8 projects | news.ycombinator.com | 10 Jul 2024
    Textual trending to a new de-facto basis for cross-platform gui apps is a HUGE improvement from every new app being js and Electron!

    Not to mention replacing heavy Java gui apps as well! The myriad DB guis for whatever historical reason have mostly been slow heavy, and paid, Java apps.

    I'd actually written a thing that integrated cli db tools(eg [1]) with kitty[2] and visidata to show a query editor and then results underneath in a kitty split pane. Now I've been using Harlequin[3] in my terminal. So nice to have these apps be fast apps that live in a terminal tab instead of their own bloated poorly-keyboard-driven Electron apps.

    [1] https://github.com/kbd/setup/blob/main/HOME/.config/litecli/...

  • Why Fennel?
    12 projects | news.ycombinator.com | 13 Sep 2023
  • Calibre 6.0
    9 projects | news.ycombinator.com | 10 Jul 2022
    https://github.com/kbd/binrun

    I just wrote it today and still need to package it. I was tired of alt+tab + up arrow + enter constantly to execute builds etc. in my terminal. It calls out to a wrapper script I wrote[1] that does things like queries kitty for its running windows so that when I launch from vscode it can find the right kitty window for the vscode workspace and execute there...

    Point is, Kovid Goyal is awesome and the extensibility he wrote into kitty makes all that possible. I had no idea he was also the author of Calibre until I'd been using kitty for a while.

    [1] https://github.com/kbd/setup/blob/master/HOME/bin/kw

  • Ask HN: How do you sync your computers development configurations/environment?
    33 projects | news.ycombinator.com | 26 May 2022
  • Forgit: A utility tool powered by fzf for using Git interactively
    7 projects | news.ycombinator.com | 17 May 2022
  • Hammerspoon – Lua-based powerful tool automation of macOS
    15 projects | news.ycombinator.com | 12 Dec 2021
    If anyone cares, here's my config: https://github.com/kbd/setup/blob/master/HOME/.hammerspoon/i...

    It shows off a tiny bit of what you can do with Hammerspoon:

    - window and app management

  • The Fish Shell Is Amazing
    19 projects | news.ycombinator.com | 25 Nov 2021
  • Extracting Objects Recursively with Jq
    14 projects | news.ycombinator.com | 1 Aug 2021
    Just sharing my take on that interactive jq (or anything else) repl:

    https://github.com/kbd/setup/blob/master/HOME/bin/fzr

    It's just an fzf wrapper that sets up temporary files and so on. It works really well; it's amazing all the things one can use fzf for.

  • A Way to Manage Dotfiles
    10 projects | news.ycombinator.com | 12 May 2021
    Since we're sharing, my dotfiles setup has pretty much reached its final form. I use my symgr[1] to symlink my dotfiles repo into my home dir. Pretty much everything I think about this topic is in its readme, as well as a link to my setup[2] repo with my dotfiles showing how I use symgr.

    [1] https://github.com/kbd/symgr

    [2] https://github.com/kbd/setup

  • A note from our sponsor - InfluxDB
    www.influxdata.com | 17 May 2025
    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. Learn more →

Stats

Basic setup repo stats
14
74
9.3
3 days ago

kbd/setup is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of setup is Python.


Sponsored
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

Did you know that Python is
the 2nd most popular programming language
based on number of references?