nowfound

Work · alternatives · 2026

24 alternatives to Strans – Sed alternative that automatically learns from examples

Performs string manipulation tasks by learning from the provided example(s), instead of having to program them out explicitly. - Inventitech/strans

Strans is a text transformation tool designed as an alternative to sed that learns patterns automatically from user examples. Rather than requiring manual regex writing, it observes how users transform text and applies… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Strans – Sed alternative that automatically learns from examples launched in 2019; newer entries below may have overtaken it.

  1. 1

    sed to C translator written in sed. Contribute to lhoursquentin/sed-bin development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  2. 2

    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 →

  3. 3

    Learn RegEx step by step, from zero to advanced

    2021 · regexlearn.com · its alternatives →

  4. 4

    An example of PEG usage. Contribute to sebcat/move-literals development by creating an account on GitHub.

    2016 · github.com · its alternatives →

  5. 5
    Rephrase▲128

    Fix grammar and format text instantly on Mac

    Dec 2025 · rephrase.space · its alternatives →

  6. 6

    Rewrite text in linear time. Contribute to deniskyashif/ssfst development by creating an account on GitHub.

    2017 · github.com · its alternatives →

  7. 7ED
  8. 8AS

    Took a stab at building my own string diffing JS package. I built an interactive demo for TypeIt’s website (https://typeitjs.com/build-your-own) a while back. The approach I took to handle user input necessitated a way to calculate the difference between the versions of a user’s text input. I searched around for a package to help me out and found a couple of good ones (like fast-diff), but I either didn’t really like their API or didn’t want to take on a huge new dependency. Instead, I thought I’d give it a shot myself (famous last words). I dove into it having no real formal…

    2022 · its alternatives →

  9. 9

    Replace.sh is a premium domain name listed for sale. Secure escrow transfer and lease-to-own (LTO) options available.

    2020 · replace.sh · its alternatives →

  10. 10IW

    My book titled "Python re(gex)?" is free to download through this weekend [1][2] The book covers both 're' and 'regex' modules, has plenty of examples and chapters also have cheatsheets and exercises. Code snippets, exercises, sample chapters, etc are available on GitHub repo [3] I used pandoc+xelatex [4] to generate the pdf. [1] https://gumroad.com/l/py_regex [2] https://leanpub.com/py_regex [3] https://github.com/learnbyexample/py_regular_expressions [4]…

    2019 · its alternatives →

  11. 11NI
  12. 12SI

    Hey HN, this is a small Haskell learning project that I wanted to share. It's just a website where you can see how many people write the exact same text as you (thought it was a fun idea). It's built using Scotty, SQLite, Redis and Caddy. Currently it's running in a small DigitalOcean droplet (1 Gb RAM). Using Haskell for web development (specifically with Scotty) was slightly easier than I thought, but still a relatively hard task compared to other languages. One of my main friction points was Haskell's multiple string-like types: String, Text (& lazy), ByteString (& lazy), and each library…

    Jan 2026 · subth.ink · its alternatives →

  13. 13
    Strings▲175

    In-app copy editing for UX writers and product teams

    2020 · its alternatives →

  14. 14WB
  15. 15

    RegexOne provides a set of interactive lessons and exercises to help you learn regular expressions

    2020 · regexone.com · its alternatives →

  16. 16

    Simple SQL-like syntax on top of Perl text processing. - andrewbihl/bsed

    2019 · github.com · its alternatives →

  17. 17

    Hey HN, I find myself reaching for tools like it-tools.tech or other random sites every now and then during development or debugging. So, I built a toolkit with a sane and simple CLI interface for most of those tools. For the curious and lazy, at the moment, ut has tools for, - Encoding: base64 (encode, decode), url (encode, decode) - Hashing: md5, sha1, sha224, sha256, sha384, sha512 - Data Generation: uuid (v1, v3, v4, v5), token, lorem, random - Text Processing: case (lower, upper, camel, title, constant, header, sentence, snake), pretty-print, diff - Development Tools: calc, json…

    2025 · github.com · its alternatives →

  18. 18

    Find the origin of any character in the DOM

    2019 · fromjs.com · its alternatives →

  19. 19

    Debugger for Sed: demystify and debug your sed scripts, from comfort of your terminal. - SoptikHa2/desed

    2020 · github.com · its alternatives →

  20. 20

    utt is the universal text transformer. Contribute to queer/utt development by creating an account on GitHub.

    2022 · github.com · its alternatives →

  21. 21

    Automated translation of json, xml, arb & strings files

    2022 · devtranslate.app · its alternatives →

  22. 22

    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/

    2024 · hackage.haskell.org · its alternatives →

  23. 23

    Streamlit is a Python web app framework for the fast development of data apps. This project is to make it run completely on web browsers with power of Pyodide/Wasm.

    2022 · github.com · its alternatives →

  24. 24

    Hi When you are learning a new language, you need to practice different skills: reading, listening, speaking, writing. I find writing to be the hardest activity, not least because I have to look up words in the dictionary all the time, and that is a frustrating context switch. Here is an experimental CodeMirror-based editor, that lets you look up translations inline. Type @ followed by the English word, and get a list of possible translations, and select the translation to apply it. Online demo: https://foreign-dispatch-autocomplete.netlify.app/

    2022 · 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 →