nowfound

Dev tools · alternatives · 2026

24 alternatives to Furnace – A lightweight pure-python container implementation

A lightweight pure-python container implementation. - balabit/furnace

Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Furnace – A lightweight pure-python container implementation launched in 2018; newer entries below may have overtaken it.

  1. 1
    GraphBit▲437

    We built GraphBit to solve the reliability gap in AI frameworks. It’s built on a Rust execution core with a Python layer for accessibility — deterministic orchestration, lock-free concurrency, and built-in observability. We’d love feedback from the HN community, especially from those running multi-LLM or agentic workflows at scale.

    2025 · graphbit.ai · its alternatives →

  2. 2

    A container for dataclasses with multi-indexing and bulk operations. - joshlk/dataclassframe

    2020 · github.com · its alternatives →

  3. 3

    Simple Python Calculation Engine. Contribute to bsdz/calcengine development by creating an account on GitHub.

    2021 · github.com · its alternatives →

  4. 4

    Hi, I made a bridge (https://github.com/fzyzcjy/flutter_rust_bridge v2.0.0) between Flutter and Rust, which auto translates syntaxes like arbitrary types, &mut, async, traits, results, closure (callback), lifetimes, etc. The goal is to make a bridge between the two, seamlessly as if working in one single language. Then, as an example, I showed how to write Rust applications with GUI by utilizing Flutter. That is discussed in the link in details. To play with it, please visit the GitHub repo, or refer to the end of the article for detailed folders and commands. When I…

    2024 · cjycode.com · its alternatives →

  5. 5

    A little Python library for making simple Electron-like HTML/JS GUI apps - python-eel/Eel

    2018 · github.com · its alternatives →

  6. 6

    PyTermGUI is a highly modular framework offering most of the features one would expect from a GUI library, such as a mature and open Widget API, animations, mouse support and other goodies, right inside the terminal! The markup language is another great feature of the library, and is used by practically all elements of it. It is based on Rich's implementation, but uses a more concise and easier to humanly parse syntax, while being over 10 times faster at parsing due to a long list of optimizations. There is a full Window Manager API included as well, allowing the user to move, resize and…

    2022 · github.com · its alternatives →

  7. 7

    Hello and happy new year! We're excited to introduce the Pyper package for concurrency & parallelism in Python. Pyper is a flexible framework for concurrent / parallel data processing, following the functional paradigm. Source code can be found on [github](https://github.com/pyper-dev/pyper) Key features: Intuitive API: Easy to learn, easy to think about. Implements clean abstractions to seamlessly unify threaded, multiprocessed, and asynchronous work. Functional Paradigm: Python functions are the building blocks of data pipelines. Let's you write clean, reusable…

    2025 · github.com · its alternatives →

  8. 8

    Rust port of Spice, a low-overhead parallelization library - dragostis/chili

    2024 · github.com · its alternatives →

  9. 9SA
  10. 10

    An experimental Python-to-C transpiler and domain specific language for embedded high-performance computing - zanellia/prometeo

    2021 · github.com · its alternatives →

  11. 11

    Multithreaded, non-blocking Linux server framework in Rust - nathansizemore/hydrogen

    2016 · github.com · its alternatives →

  12. 12

    Hey HN, this is Will and David from Fortress (https://news.ycombinator.com/item?id=41426998). We use a lot of async Rust internally, and created this library out of a need for an async-aware concurrent hashmap since there weren’t many available in the Rust ecosystem. Whirlwind is a sharded HashMap with a fully asynchronous API. Just as dashmap is a replacement for std::sync::RwLock, whirlwind aims to be a replacement for tokio::sync::RwLock. It has a similar design and performance characteristics to dashmap, but seems to perform better in read-heavy workloads with tokio's…

    2024 · github.com · its alternatives →

  13. 13

    Like a Python list but better. Contribute to Lauriat/funct development by creating an account on GitHub.

    2021 · github.com · its alternatives →

  14. 14

    A truly logic-less templating language for Rust servers.

    2016 · gitlab.com · its alternatives →

  15. 15SA

    Yes, Python. I can already hear the screams from the rafters telling me how terrible of a choice Python is - but in my case, I valued modularity, extensibility, hackability over raw performance. (It was also a challenge to myself to see how far I can get without referencing existing implementations) Synchrotron processes nodes: simple Python classes with typed I/O and a render() method for processing. It can be as concise as 5 lines: class IncrementNode(Node): input: StreamInput output: StreamOutput def render(self, ctx): self.out.write(self.a.read(ctx) + 1) Nodes can then be spawned…

    2025 · synchrotron.thatother.dev · its alternatives →

  16. 16

    An Extensible, Concurrent Web Framework for Rust. Contribute to iron/iron development by creating an account on GitHub.

    2014 · github.com · its alternatives →

  17. 17

    Brisk is an open-source C++ GUI framework with a declarative approach, offering powerful data bindings, GPU-accelerated graphics, and dynamic widget management. It supports macOS, Linux, Windows, and simplifies UI creation with modern paradigms and CSS-like layouts. Initially developed for a graphics-intensive project with a complex and dynamic GUI, the framework is currently under active development.

    2024 · github.com · its alternatives →

  18. 18

    🎯 A comprehensive gradient-free optimization framework written in Python - 100/Solid

    2017 · github.com · its alternatives →

  19. 19FT

    I built gaspype, a Python library for fast thermodynamic calculations, like equilibrium reactions. It's lightweight, written in typed Python/Numpy, and comes with a large species database. Gaspype operates on multidimensional arrays for composition, temperature and pressure. It is designed for a flat learning curve and compact syntax for pocket calculator-like use in Jupyter Notebooks, as well as high performance for integration in large physical models. One central goal is the portability to GPU frameworks like JAX or PyTorch for performance as well as direct integrability in ML…

    2025 · dlr-institute-of-future-fuels.github.io · its alternatives →

  20. 20

    Hi HN, In the past few years I've become more interested in machine learning. Since I'm sure the same is true for many here, I wanted to share this project I've been working on: glowstick uses type-directed metaprogramming to keep track of tensor shapes in Rust's type system and determine which operations are permitted or not at compile time. I find Rust has a lot of strengths when it comes to ML applications, but waiting until runtime to find shape related issues feels a bit strange since normally I don't run the code all that often while developing. Given Rust has fancy types available, I…

    2025 · github.com · its alternatives →

  21. 21

    Hey HN, I’ve built Fahmatrix, a minimal, fast Java library for working with tabular data — inspired by Python’s pandas, but designed for performance and simplicity on the JVM. After working extensively with Python’s data stack, I often ran into limitations related to speed, especially in larger or long-running data workflows. So I built Fahmatrix from scratch to offer similar APIs for manipulating CSVs, performing summary statistics, slicing rows/columns, and more — but all in Java. Features: Lightweight and dependency-free CSV/TSV import with auto-headers Series/DataFrame…

    2025 · github.com · its alternatives →

  22. 22

    Hi HN! I've built [CXXStateTree](https://github.com/ZigRazor/CXXStateTree), a modern C++ header-only library to create hierarchical state machines with clean, intuitive APIs. It supports: - Deeply nested states - Entry/exit handlers - State transitions with guards and actions - Asynchronous transitions with `co_await` (C++20 coroutines) - Optional runtime type identification for flexibility It's ideal for complex control logic, embedded systems, games, robotics, and anywhere you'd use a finite state machine. I’d love feedback, use cases, or contributions from the…

    2025 · github.com · its alternatives →

  23. 23

    Introducing Sphere - A lightweight, sandboxed compute runtime written in Rust. - introducing-sphere.md

    2025 · gist.github.com · its alternatives →

  24. 24

    I spent a long time working in the payments industry, specifically on a rather niche reporting/aggregation platform with spiky workloads that were not easily parallelized. To pump as much data through our pipeline as possible, we had to rely on complex locking schemes across half a dozen or so not-so-micro services - keeping a clear mental picture of how the services interacted for a given data source was a major headache. This problem always intrigued me, even after I no longer worked at the company, and lead to the development of Wool. If you've worked with frameworks like Ray or…

    Mar 2026 · 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 →