Talc – A fast and flexible allocator for no_std and WebAssembly

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
  1. talc

    A fast and flexible allocator for no_std and WebAssembly

    Added a new issue [1] to add TLSF to the benchmarks as it's likely going to be faster in a single-threaded environment according to the rlsf crate [2].

    [1] https://github.com/SFBdragon/talc/issues/26

  2. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  3. rlsf

    Constant-time dynamic memory allocator in Rust

  4. rust

    Empowering everyone to build reliable and efficient software.

    You don't. It currently requires `-Z build-std=std,panic_abort` and some nightly flags (e.g. `#![feature(restricted_std)]`) but you can build `std` programs on bare metal targets. I can't remember exactly what it does if you try to open files or start threads or whatever (probably panics?) but you can compile and run it. If you don't do any of those things it works fine.

    Currently the `sys` crate implementation is hard-coded into the compiler but eventually you will be able to provide it without modifying the compiler so you can e.g. target a RTOS or whatever.

    It looks like that work started really recently actually:

    https://github.com/rust-lang/rust/commit/99128b7e45f8b95d962...

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Maintenance status (jemallocator)

    6 projects | /r/rust | 11 Jan 2022
  • Harnessing Warp Terminal: Integrating AI and IDE-like Features into Your Workflow

    1 project | dev.to | 18 Apr 2025
  • Two Years of Rust

    1 project | news.ycombinator.com | 15 Apr 2025
  • A surprising enum size optimization in the Rust compiler

    3 projects | news.ycombinator.com | 10 Apr 2025
  • Rustc Implements "Super Let"

    1 project | news.ycombinator.com | 10 Apr 2025

Did you know that Rust is
the 5th most popular programming language
based on number of references?