- Scotland
-
15:41
(UTC)
Lists (25)
Sort Name ascending (A-Z)
Clojure: Alt. Error Handling
I have used Failjure in the past and its `attempt-all` was a wonderfully readable approach for a sequence of dependant operations with custom failure criteria.Clojure: Approaches for C FFI
* https://developer.okta.com/blog/2022/04/08/state-of-ffi-java * https://www.oracle.com/technetwork/java/jvmls2013nutter-2013526.pdfDeno: Dependency update helpers
Are any of these sufficiently useful? I don't know yet. [UPDATE: Deno itself has gotten a `deno outdated` subcommand]Django/Jinja-aware Formatters
Fuzzy File Finders
Mainly TUI commands, but some can also be used as libraries?Hugh Barney's Small Emacsen
In descending order of LoC. Some support an extension language (Femto-Emacs has FemtoLisp; femto & zepl have TinyLisp). All except pEmacs & zepto use Ncurses.Interesting Dream-related
JS: Anticipated TC39 proposals
Most anticipated.... by me, that is. * https://tc39.es * https://github.com/tc39/proposalsJS: BeautifulSoup equivalents
Non-browser JS, that is. Relevant article: https://scrapingant.com/blog/deno-web-scraping . Deno "Testing web apps" mentions 3, and its Jupyter favours LinkeDOMJS: HTML character entity codecs
Why aren't there standard functions for this in the JavaScript stdlib or DOM?? (Deno one is in $std/html/entities.ts)JS: Immutable Data Structures
Square pegsKotlin CLI argument parsers
Ideally they should work with Kotlin Native too? * https://ajalt.github.io/clikt/whyclikt/Mustache/Handlebars in Clojure
Freeform string templating, as opposed to data DSLs like Hiccup etc.Native GUI elements from scripts
These allow scripts written in any language to show native GUI elements such as dialog boxes, text input fields, etc. TUI stuff (whiptail , dialog, …) omitted.Ncurses Alternatives
Ncurses is ancient and has a pretty horrible API, though on the plus side it's the standard. There are non-standard alternatives.OCaml: Database client libraries
For SQLite and/or PostgresOCaml: Templating Text/HTML/XML
Some libraries aren't on GitHub: https://bitbucket.org/acslab/snabela/ , https://www.good-eris.net/xtmpl/ . Dream is a framework and has its "eml" templating.Python: Hot-Swapping code
jurigged seems like the winner to me. There's a good presentation about it: https://www.youtube.com/watch?v=t8pB8dbi2qcPython: Parser Generation
Libraries to generate a parser at runtime from a declarative grammar description. (Basically, looking for a Python equivalent of the Clojure instaparse library)Ruby SQLite Gems
'sqlite3-ruby' is used by Rails (which has had a recent push to run well with SQLite in production)Svelte Chart/Graph/Plot libs
Swift: Official add-on packages
What I see as the most useful of Apple's Swift-Package-Manager offerings."Template Fragments" for Django
- https://htmx.org/essays/template-fragments/ - "django-render-block" apparently supports Jinja2 too. - carltongibson's is being integrated into core Django 6.0Tree-sitter grammars for SML
zx-like Python shell sugar/tasks
Also very relevant: - https://peps.python.org/pep-0787/ - https://github.com/ncoghlan/tstrprocess/issues/1- All languages
- Apex
- AppleScript
- Assembly
- C
- C#
- C++
- CSS
- Clojure
- Common Lisp
- Cython
- Dockerfile
- EJS
- Elixir
- Elm
- Emacs Lisp
- Erlang
- Futhark
- Gleam
- Go
- HTML
- Haml
- Handlebars
- Haskell
- Java
- JavaScript
- Kotlin
- Lua
- M4
- MDX
- Makefile
- Markdown
- Mustache
- OCaml
- Objective-C
- PLpgSQL
- Perl
- PostScript
- Python
- Raku
- Reason
- Ruby
- Rust
- SCSS
- Scala
- Scheme
- Shell
- Smalltalk
- Standard ML
- Starlark
- StringTemplate
- Svelte
- Swift
- TeX
- TypeScript
- Vala
- Vim Script
- Zig
- edn
Starred repositories
ack is a grep-like search tool optimized for source code.
Emacs: pre-commit integration for Magit.
Sublime Text plugin and Python package to determine the YAML (and JSON) Path of a particular position in a document, compatible with `yq`/`jq`. Shows the path in the ST status bar, like breadcrumb …
Self-contained Emacs.app builds for macOS, with native-compilation support.
Smalltalk Development Environment programmed in Zig
Menu bar app to know when your Mac is thermal throttling
A Python module to customize the process title
Edit text from any macOS application in Emacs.
A Python module for decorators, wrappers and monkey patching.
Tree-sitter grammar for Opam package files.
An implementation of the Debug Adapter Protocol for Python
SQL query builder and ORM/Factory generator for Go with support for PostgreSQL, MySQL and SQLite
A simple runner of tasks defined in the pyproject.toml file
The modular and type-safe form library for any framework
easysession.el - Persist and Restore your Emacs Sessions effortlessly
Render Jinja2 template block as HTML page fragments on Python web frameworks.
Simple and extensible administrative interface framework for Flask