nowfound

Dev tools · July 2, 2019

Ferrum.js – Rust features in JS: traits and advanced iteration

Features from the rust language in javascript: Provides Traits/Type classes & a hashing infrastructure and an advanced library for working with sequences/iterators in js - adobe/ferrum

Ferrum.js – Rust features in JS: traits and advanced iteration launched on July 2, 2019 with 63 votes, #667 of 3,007 launches that month and more than 90% of that year's launches. The site was still online in September 2026, 7 years on.

Visit github.com ↗Alternativestop 22% of July 2019

In plain words

Ferrum.js is a JavaScript library that brings Rust-inspired programming patterns to JavaScript, focusing on traits and advanced iteration capabilities. It enables developers to write more robust and expressive code by implementing functional programming concepts similar to Rust's type system. The library is designed for JavaScript developers who want to incorporate Rust-style abstractions and iteration methods into their projects without leaving the JavaScript ecosystem.

written from the facts on this page · September 2026

Does a similar job

all alternatives →
  • Ferrite – Markdown editor in Rust with native Mermaid diagram renderingJan 2026 · github.com · ▲241

    Ferrite: Fast Markdown/Text/Code editor in Rust with native Mermaid diagrams Built a Markdown editor using Rust + egui. v0.2.1 just dropped with major Mermaid improvements: → Native Mermaid diagrams - Flowcharts, sequence, state, ER, git graphs - pure Rust, no JS → Split view - Raw + rendered side-by-side with sync scrolling → Syntax highlighting - 40+ languages with large file optimization → JSON/YAML/TOML tree viewer - Structured editing with expand/collapse → Git integration - File tree shows modified/staged/untracked status Also: minimap, zen mode,…

  • Algorithm Cookbook in Rust2017 · github.com · ▲320

    Common data structures and algorithms in Rust. Contribute to EbTech/rust-algorithms development by creating an account on GitHub.

  • Iron, a fast middleware-oriented Rust web server framework2014 · github.com · ▲81

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

  • FizzBuzz purely in Rust's trait system2020 · github.com · ▲120

    We all know Rust's trait system is Turing complete, so tell me, why aren't we exploiting this??? - cofibrant/trait-eval

  • Rust-Like Traits in Python2021 · github.com · ▲50

    Traits for Python3. Contribute to xrudelis/pytrait development by creating an account on GitHub.

  • Unbug – Rust macros for programmatically invoking breakpoints2024 · github.com · ▲96

    This project is inspired by some of the asserts in Unreal engine. Due to reliance on core_intrinsics it is necessary to develop using nightly Rust, but there are stubs in place so a production build will not require nightly. I recently released version 0.2 which includes no_std support and adds optional log message arguments to the ensure macro.

More dev tools this month

the category →
  • /dev/null▲468

    a social network for devs

    Dev tools · 2d ago · dev-null.sh

  • open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.

    Dev tools · 27d ago · github.com

  • Contribute to reladraw/reladraw development by creating an account on GitHub.

    Dev tools · 25d ago · github.com

  • OpenBot▲362

    Grok Bot alternative: free, local, open-source, multiplayer

    Dev tools · 22d ago · openbot.run

  • Talanoa▲340

    Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…

    Dev tools · 20d ago · talanoa.email

  • CoreSpeed▲332

    One MCP for everything your agents need: apps, memory, tools

    Dev tools · 27d ago · corespeed.io

Source: Show HN post ↗

Launched alongside, July 2019

the whole month →
  • Tandem▲919

    A virtual office for remote & distributed teams

    Dev tools · 2019 · tandem.chat

  • The no-code membership platform for any website

    Dev tools · 2019 · memberstack.com

  • 900+ Screenshots of the best SaaS landing pages

    Growth · 2019 · saaspages.xyz

  • Stonly▲742

    Create interactive step-by-step guides

    Growth · 2019 · stonly.com

  • Super-summer music website inspired by a '90s OS

    Life & fun · 2019 · v2.poolside.fm

  • Really good curated email design and code inspiration

    Dev tools · 2019 · reallygoodemails.com