Skip to content
View frou's full-sized avatar
  • Scotland
  • 15:41 (UTC)

Block or report frou

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

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.
5 repositories

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.pdf
5 repositories

Deno: Dependency update helpers

Are any of these sufficiently useful? I don't know yet. [UPDATE: Deno itself has gotten a `deno outdated` subcommand]
7 repositories

Django/Jinja-aware Formatters

4 repositories

Fuzzy File Finders

Mainly TUI commands, but some can also be used as libraries?
6 repositories

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.
8 repositories

Interesting Dream-related

7 repositories

JS: Anticipated TC39 proposals

Most anticipated.... by me, that is. * https://tc39.es * https://github.com/tc39/proposals
18 repositories

JS: 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 LinkeDOM
10 repositories

JS: 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)
4 repositories

JS: Immutable Data Structures

Square pegs
4 repositories

Kotlin CLI argument parsers

Ideally they should work with Kotlin Native too? * https://ajalt.github.io/clikt/whyclikt/
3 repositories

Mustache/Handlebars in Clojure

Freeform string templating, as opposed to data DSLs like Hiccup etc.
9 repositories

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.
8 repositories

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.
9 repositories

OCaml: Database client libraries

For SQLite and/or Postgres
6 repositories

OCaml: 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.
8 repositories

Python: Hot-Swapping code

jurigged seems like the winner to me. There's a good presentation about it: https://www.youtube.com/watch?v=t8pB8dbi2qc
7 repositories

Python: 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)
4 repositories

Ruby SQLite Gems

'sqlite3-ruby' is used by Rails (which has had a recent push to run well with SQLite in production)
3 repositories

Svelte Chart/Graph/Plot libs

4 repositories

Swift: Official add-on packages

What I see as the most useful of Apple's Swift-Package-Manager offerings.
12 repositories

"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.0
3 repositories

Tree-sitter grammars for SML

3 repositories

zx-like Python shell sugar/tasks

Also very relevant: - https://peps.python.org/pep-0787/ - https://github.com/ncoghlan/tstrprocess/issues/1
1 repository

Starred repositories

Showing results

ack is a grep-like search tool optimized for source code.

Perl 796 70 Updated Aug 19, 2025

Emacs: pre-commit integration for Magit.

Emacs Lisp 23 2 Updated Jan 6, 2026

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 …

Python 5 Updated Jul 29, 2025

Self-contained Emacs.app builds for macOS, with native-compilation support.

538 10 Updated Jan 9, 2026

Smalltalk Development Environment programmed in Zig

Apex 17 Updated Dec 18, 2025

Menu bar app to know when your Mac is thermal throttling

Swift 500 17 Updated Jan 1, 2026

API package for reading configuration.

Swift 729 21 Updated Jan 7, 2026

macOS-inspired theme for Sublime Text 4

Python 11 Updated Dec 22, 2025

A Python module to customize the process title

C 547 69 Updated Nov 6, 2025

Edit text from any macOS application in Emacs.

Lua 28 4 Updated Jan 7, 2026

A Python module for decorators, wrappers and monkey patching.

Python 2,251 244 Updated Jan 1, 2026

Audio/music player for Emacs

Emacs Lisp 124 5 Updated Jan 6, 2026

Tree-sitter grammar for Opam package files.

C++ 2 Updated Dec 11, 2025

Dune grammar for tree-sitter

JavaScript 3 Updated Dec 2, 2025

An implementation of the Debug Adapter Protocol for Python

Python 2,307 182 Updated Jan 5, 2026

SQL query builder and ORM/Factory generator for Go with support for PostgreSQL, MySQL and SQLite

Go 1,593 86 Updated Jan 5, 2026

A simple runner of tasks defined in the pyproject.toml file

Python 14 2 Updated Jan 27, 2025

Beautifier for javascript

JavaScript 8,915 1,403 Updated May 26, 2025

Building blocks for idiomatic Go pipelines

Go 294 3 Updated Aug 10, 2025

Minimal test assertions in Go

Go 193 8 Updated Aug 24, 2025

A Lua code formatter

Rust 2,059 94 Updated Nov 30, 2025

The modular and type-safe form library for any framework

TypeScript 543 14 Updated Jan 7, 2026

easysession.el - Persist and Restore your Emacs Sessions effortlessly

Emacs Lisp 159 7 Updated Nov 16, 2025

D Grammar for Tree Sitter

Scheme 59 8 Updated Jun 29, 2025

Render Jinja2 template block as HTML page fragments on Python web frameworks.

Python 357 17 Updated Nov 20, 2025

t-string based subprocess invocation for Python 3.14+

2 Updated Apr 26, 2025

Enjoyable scripting experience with Python

Python 11 1 Updated Apr 6, 2024

Shell scripts made simple 🐚

Python 663 11 Updated Sep 6, 2024

A WiP ORM for Raku

Raku 77 28 Updated Nov 13, 2025

Simple and extensible administrative interface framework for Flask

Python 6,052 1,631 Updated Jan 4, 2026
Next