What libraries does Idris need to increase adoption?

This page summarizes the projects mentioned and recommended in the original post on /r/Idris

Nutrient - The #1 PDF SDK Library
Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.
nutrient.io
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. serde

    Serialization framework for Rust

    I can find a json data type, but is there a serialization library that works with any data type, using derives? Like Rust's serde or Haskell's aeson (does Idris have anything like Haskell's Generic or deriving, or like Rust's #[derive]?)

  2. Nutrient

    Nutrient - The #1 PDF SDK Library. Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.

    Nutrient logo
  3. Robyn

    Robyn is a Super Fast Async Python Web Framework with a Rust runtime.

    Writing your own web stack from scratch will likely perform worse and have fewer features than binding with a Rust framework. Just see how Robyn is for Python, using pyo3.

  4. rapier

    2D and 3D physics engines focused on performance.

    Likewise, see the js bindings of Rapier.

  5. PyO3

    Rust bindings for the Python interpreter

    From the POV of a Rust developer: autogenerated idiomatic FFI with Rust, like pyo3 for Python.

  6. idris2-json

    Automatically derivable JSON marshallers in the spirit of Haskell's aeson

    I've never used it but this library seems to have automatically derivable json serialisation like Aeson. It seems to use something called elaborator reflection which seems a lot more general than deriving. I couldn't find documentation on it for Idris 2 so I don't know if that feature has or will be brought over.

  7. CodeRabbit

    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 logo
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

  • Hey, i begin my journey into Rust !

    7 projects | /r/rust | 16 Feb 2022
  • Does rust have function works like eval?

    9 projects | /r/rust | 19 Aug 2021
  • Good use cases for Rust? I'm trying to find a reason to use Rust

    8 projects | /r/rust | 15 Apr 2021
  • Rust Bindings for the Python Interpreter

    1 project | news.ycombinator.com | 11 Jan 2025
  • Ask HN: Python in the NoGIL World

    2 projects | news.ycombinator.com | 20 Dec 2024

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