I’m a Productive Programmer with a Memory of a Fruit Fly

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • Sonar - Write Clean Python Code. Always.
  • InfluxDB - Access the most powerful time series database as a service
  • SaaSHub - Software Alternatives and Reviews
  • feeds

    Collection of Dash docset feeds

    And here are the docset feeds, which link to the actual docsets on Kapeli.

    You of course can't use them without permission, but I've found them interesting for personal never released type work with documentation before.


  • zeal

    Offline documentation browser inspired by Dash

    Zeal seems, complicated. It hasn't seen a release since 2018 (https://github.com/zealdocs/zeal/discussions/1308 they're switching browser engines at some point, which affects default zoom level, though customizable CSS injection should be doable if they keep static CSS injection), and commits are a bit sparse (https://github.com/zealdocs/zeal/issues/1336), so I'm not sure my feature requests will be fulfilled.

    Worryingly, while updating my 5 docsets downloaded months ago, I hit a segfault I have yet to debug. I suspect it's a lifetime or multithreading issue.

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • i3-cheatsheet-hot-key

    Provides a hot key for creating/opening a custom cheatsheet for the window(application) in focus

    I made something similar to have a key-shortcut quickly show a 'cheatsheet' for whatever application window that is in focus in i3(window manager). If no cheatsheet exists it opens an empty document so I can fill it in and save it.


  • devdocs

    API Documentation Browser

    Same here - neve knew Zeal existed 'til today! I also often have numerous browser tabs open to a few different doc sites. I know there are websites out there that provides something similar (e.g. https://devdocs.io , etc.), but Zeal is *offline* which makes it a wonderful thing! I just downloaded it on my work machine, and love it! I'll be setting this up at home machine too! Kudos to the crteators of Zeal, and for today's promotors (TIL)!

  • hammerspoon

    Staggeringly powerful macOS desktop automation with Lua

  • private_comments

    a tool for managing private comments on, but not in, your files

    I wrote Private Comments[1] specifically to address this problem in code. My coworkers can maintain context about how a given thing works months after the fact. I can't. So, I leave private comments throughout the code. Things they'd never want committed, but save me hours of re-leaning when next i encounter a given piece of code.

    Currently has plugins for Vim (proof of concept) and Emacs (actually good). It'd be lovely if one of you folks would make a VSCode plugin for it. I've thoroughly documented the API and diagrammed the code flow you'd need[2], so that this would be as easy as possible to add to your favorite editor.

    [1]: https://github.com/masukomi/private_comments

    [2]: https://masukomi.github.io/private_comments/

  • helm-dash

    Browse Dash docsets inside emacs

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • lammps-docset

    Offline documentation for LAMMPS

    I'm a computational physics student; my work involves using multiple software with varied options. Frequently, I need to check to make sure all my parameters are correct, and having these docs at hand is important for me. Using offline documentation is always faster than Google. Since the docsets for these special pieces of software for computational physics or quantum chemistry is lacking, I build these docsets myself. Up till now, I have written code (and sometimes scrape web pages) to build these docsets myself:

    1. LAMMPS: https://github.com/chazeon/lammps-docset

  • ase-docset

  • vasp-docset

    Tools to build a VASP docset

  • qe-docset

    Dash docset generator for Quantum ESPRESSO.

  • doc-browser

    A documentation browser with support for DevDocs, Dash and Hoogle, written in Haskell and QML

    Not for me. Maybe I need to dig in, I'm on bullseye, maybe it's only in the older build repositories?

    Anyway, I found this https://github.com/qwfy/doc-browser that I'm compiling right now to see how it works, looks keyboard focused, simpler and supports DevDocs, and bonus it supports Hoogle if you're a Haskeller.

  • Dash-User-Contributions

    Dash repo of user contributed docsets

    Dash looks like a great project but the community doc contributions are a security concern. Docs are uploaded to git as Tars, nothing is stopping someone from adding malicious code to these tar uploads which developers will download unknowingly when they add a community doc.

    See: https://github.com/Kapeli/Dash-User-Contributions

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