Dev tools · alternatives · 2026
24 alternatives to Jacinda, a functional Awk (text stream processing on the comamnd-line)
Typed, functional (folds, scans) stream processing backed by Andrew Gallant/burntsushi's regular expressions library. There's a guide here! https://vmchale.github.io/jacinda/
Jacinda is a command-line tool for processing text streams using typed functional programming. It offers features like folds and scans for data transformation and filtering, powered by a high-performance regular… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Jacinda, a functional Awk (text stream processing on the comamnd-line) launched in 2024; newer entries below may have overtaken it.
- 1

Outlines is a Python library that focuses on text generation with large language models. Brandon and I are not LLM experts and started the project a few months ago because we wanted to understand better how the generation process works. Our original background is probabilistic, relational and symbolic programming. Recently we came up with a fast way to generate text that matches a regex (https://blog.normalcomputing.ai/posts/2023-07-27-regex-guide...). The basic idea is simple: regular expressions have an equivalent Deterministic-Finite Automaton (DFA) representation. We…
2023 · github.com · its alternatives →
- 2AE
Hi, I recently published my ebook on GNU awk one-liners [1]. It starts from the basics of awk syntax and then discusses one-liner examples. There's a chapter on regular expressions as well. The github repo has the details on how to get the PDF version, all the example files and code snippets used in the book, sample chapters as well the markdown source used to generate the PDF. I made all my ebooks [2] free last month amidst the pandemic fears. These include GNU grep & ripgrep, GNU sed and three books on regular expressions (Python, Ruby, JavaScript). I'd appreciate your feedback and hope…
2020 · its alternatives →
- 3KA
2022 · pypi.org · its alternatives →
- 4
Regex library▲276A curated list of most commonly used regular expressions
2022 · uibakery.io · its alternatives →
- 5

Hey HN! I'm excited to share f2, a command-line tool I built for fast and flexible bulk renaming of files. It's cross-platform (Linux, macOS, Windows), executes a dry-run by default, supports undo, and provides incredible flexibility in file renaming with several built-in variables and Exiftool integration. If you've ever struggled with renaming large batches of files or wished for more control and speed when managing file names, this might be just what you need. I hope you find it useful!
2025 · github.com · its alternatives →
- 6

a toy jvm in awk. Contribute to rethab/awk-jvm development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 7

Go library that provides fuzzy string matching optimized for filenames and code symbols in the style of Sublime Text, VSCode, IntelliJ IDEA et al. - sahilm/fuzzy
2018 · github.com · its alternatives →
- 8

The world's fastest apk (android)/java open source decompiler - neocanable/garlic
2025 · github.com · its alternatives →
- 9

An extension of regular expressions for text editing, with a grep-like command-line tool. If you, like me, struggle with group logic in regular expressions, you might find it useful. I wanted to do this for a very long time. It is more of a sketch or prototype. I'd really appreciate your feedback!
2025 · github.com · its alternatives →
- 10

Improved file parsing for LLM’s. Contribute to Filimoa/open-parse development by creating an account on GitHub.
2024 · github.com · its alternatives →
- 11

A graph-based functional API for building complex scikit-learn pipelines. - alegonz/baikal
2020 · github.com · its alternatives →
- 12

Easy JSON Query Processor with a Lispy syntax in Go - cube2222/jql
2020 · github.com · its alternatives →
- 13

A sharp cut(1) clone. Contribute to sstadick/hck development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 14

I've built a tool called sol (like "soul") that helps you inspect and format complex shell one-liners. Features: - Choose which transformations you want (break on pipe, args, redirect, whatever) - "Peeks" into stringified commands (think xargs, parallel) and formats those, too - Auto-breaks at a given width (e.g., 80 characters) - Shows you non-standard aliases, functions, files, etc. that you might not have in your shell environment - Breaks up long jq lines with jqfmt because—let's be honest—they're getting out of hand As a security researcher and tool developer, I often encounter (or…
2024 · github.com · its alternatives →
- 15

Hi all, I've made a javascript library to simplify searching/sorting/filtering in arrays of objects. Its inspired by both GraphQL and SQL, but implemented using javascript Proxies. Instead of creating a new language, its all just javascript. I've made it as part of an experimental database, which uses javascript as the query engine. The normal javascript map/reduce/sort functions are quite difficult to master for junior developers. JAQT is easier to explain, and can still be used in combination with any existing array functions. Please let me know what you think of the…
2024 · github.com · its alternatives →
- 16

a lisp implemented in Javascript (not very useful!) - jes5199/brid.js
2011 · github.com · its alternatives →
- 17

Python library for creating data pipelines with chain functional programming - EntilZha/PyFunctional
2017 · github.com · its alternatives →
- 18

un-opinionated S-expression syntax and macro system for JavaScript - anko/eslisp
2015 · github.com · its alternatives →
- 19

Meta programming utilities for C++14. Merged in matt-42/lithium - matt-42/iod
2014 · github.com · its alternatives →
- 20

A functional programming and concurrency library for Python: algebraic abstractions (Semigroups, Monoids, Functors, Applicatives, Monads), immutable data types, and message-passing concurrency, all designed as composable, type-safe values. - kamalfarahani/katharos
Aug 2026 · github.com · its alternatives →
- 21

Hi HN, author here. Happy to answer any questions. I had an itch to make a lisp like language that was a thin layer on top JavaScript. Something that could leverage the thriving ecosystem that exists around JavaScript. It's brittle, hot off the oven. Besides being a fan of parenthesis, I think macros fill in a gap that the JavaScript ecosystem today fills in with one-off compilers, bundler plugins and such. Macros can't do everything, but for example I think they have the potential to enable things like JSX, Solid and Svelte style libraries. Take the tour to get a feel for what it can do and…
2023 · daklang.com · its alternatives →
- 22

Hi HN, I built a Java library called SmartFileProcessor to make high-performance, multi-threaded file processing simpler and more maintainable. Most Java file processing solutions either involve a lot of boilerplate or don’t handle concurrency, backpressure, or metrics well out of the box. I needed something fast, clean, and production-friendly — so I built this. Key features: Multi-threaded line/batch processing using a configurable thread pool Producer/consumer model with built-in backpressure Buffered, asynchronous writing with optional auto-flush Live metrics: memory usage,…
2025 · github.com · its alternatives →
- 23

Find the origin of any character in the DOM
2019 · fromjs.com · its alternatives →
- 24

Terminal JSON viewer & processor. Contribute to antonmedv/fx development by creating an account on GitHub.
2018 · github.com · its alternatives →
Also compare
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →