nowfound

Dev tools · alternatives · 2026

24 alternatives to A JavaScript string manipulation library without npm dependences

🏗A Javascript string manipulation library. Contribute to dleitee/strman development by creating an account on GitHub.

Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. A JavaScript string manipulation library without npm dependences launched in 2016; newer entries below may have overtaken it.

  1. 1JA

    a lightweight dependency free javascript micro-library for making collapsable trees with JSON

    2017 · maxleiter.github.io · its alternatives →

  2. 2

    1kB-ish JavaScript framework for building hypertext applications - hyperapp/hyperapp

    2017 · github.com · its alternatives →

  3. 3

    A curated list of most commonly used regular expressions

    2022 · uibakery.io · its alternatives →

  4. 4

    I've open sourced a JavaScript to WASM compiler. It's an experimental tool, but given the semantics I already implemented, I'm fairly certain I am able to eventually cover 100% of JavaScript spec. Any ideas, questions or critique welcomed! If you are interested in WASM, especially with new proposals like WASM GC or exception handling, it might be a good source of seeing these features in action - the project has a few thousand lines of hand written WAT so far.

    2024 · github.com · its alternatives →

  5. 5

    :100: Super fast unicode-aware string manipulation Javascript library - sallar/stringz

    2016 · github.com · its alternatives →

  6. 6

    Hash array library for JavaScript. Contribute to amaksr/Strelki.js development by creating an account on GitHub.

    2016 · github.com · its alternatives →

  7. 7

    :umbrella: Lightweight javascript library for DOM manipulation and events

    2018 · umbrellajs.com · its alternatives →

  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. 9CT
  10. 10AJ
  11. 11
    Danfo.js▲109

    Open Source JavaScript library for manipulating data.

    2020 · github.com · its alternatives →

  12. 12AJ

    I've been building a web UI library for a side project of mine. I thought it might be useful to others, so I'm releasing it as open source. To put it simply, I realized that most of my pain points with React come from its declarative model ui=f(state). So I'm trying something that I'm calling "imperative JSX." Instead of treating JSX as the source of truth for your UI, it essentially becomes a query interface for DOM manipulation. I first had the idea for it a few months ago, and only began writing it in earnest last week, so it's extremely early and nowhere near production-ready. Still, I'd…

    2024 · npmjs.com · its alternatives →

  13. 13

    Minimal and idiomatic WebSocket library for Go. Contribute to coder/websocket development by creating an account on GitHub.

    2019 · github.com · its alternatives →

  14. 14

    An agnostic, reactive & minimalist (3kb) JavaScript UI library with direct access to native DOM.

    2021 · caldom.org · its alternatives →

  15. 15

    A fast and memory-optimized string library for C++ - btwael/SuperString

    2018 · github.com · its alternatives →

  16. 16

    String manipulation made simple-zero dependencies, max power

    2025 · its alternatives →

  17. 17LA

    Reactive components with React-like patterns at ~9 KB gzip. Zero dependencies, zero build step, designed for humans and AI agents.

    2021 · lemonadejs.net · its alternatives →

  18. 18

    fasterDOM.js - faster DOM manipulation. Contribute to bndr/fasterDOM.js development by creating an account on GitHub.

    2013 · github.com · its alternatives →

  19. 19

    Hi HN! I thought you might enjoy this even if you don't know much about Elixir. `es6_maps` is a small library that introduces a "shorthand" map creation syntax, similar to shorthand object construction in JavaScript/TypeScript. For those unfamiliar with Elixir, the most interesting aspect might be how it achieves this. `es6_maps` takes advantage of BEAM (Erlang's VM) hot-reload capabilities to amend the Elixir compiler bytecode at runtime, adding functions that expand the shorthand syntax for further compilation. I think it's a nice showcase of the power you can wield (with care) when…

    2024 · github.com · its alternatives →

  20. 20

    Code based data manipulation tool for text, arrays, and JSON

    2023 · sloth.sellersew.com · its alternatives →

  21. 21

    A simple, lightweight JavaScript API to replace a String - FagnerMartinsBrack/str-replace

    2016 · github.com · its alternatives →

  22. 22

    Genetic algorithm library written in JavaScript. Contribute to lodenrogue/genetic-algorithm-js development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  23. 23

    Hey HN! We've just open-sourced Codegen (https://github.com/codegen-sh/codegen-sdk), a Python library for manipulating Python + JS/React codebases. Codegen was engineered backwards from real-world, large-scale codebase analysis + refactors we performed on multi-million-line enterprise codebases. It provides a scriptable interface to a powerful, multi-lingual language server built on Tree-sitter. We realized that many code transformation tasks that impact large teams - refactors, enforcing patterns, analyzing control flow - are fundamentally programmatic operations.…

    2025 · docs.codegen.com · its alternatives →

  24. 24

    A tiny ~2kb library for building reactive interfaces in native JavaScript

    2025 · arrow-js.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 →