https://github.com/coastalwhite/pure-rust-wishlist

A repository that holds my personal pure rust wishlist

https://github.com/coastalwhite/pure-rust-wishlist

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.4%) to scientific vocabulary
Last synced: 6 months ago · JSON representation

Repository

A repository that holds my personal pure rust wishlist

Basic Info
  • Host: GitHub
  • Owner: coastalwhite
  • Default Branch: main
  • Size: 1000 Bytes
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created almost 2 years ago · Last pushed almost 2 years ago
Metadata Files
Readme

README.md

Pure Rust Wishlist

This is a list of pure rust crates that I, personally, would love to see and some explaination of why I would want them. I don't think I will take the time to work on any of them so feel free to start them yourself. Mostly, this list allows me some peace of mind knowing that I do not have to work on an idea myself.

If you make or find any project that are on this list to exist let me know.

This idea is very similar to the Not-Yet-Awesome Rust list.

General Tooling

Plymouth

WiFi selector

UDev Replacement

LibUSB

Embedded

RISC-V Linker

Dynamic-Translation Emulation

Similar to QEMU.

Advantages: - Programmatic Access / Static Linking - #[platform-test] macro, which allow specific tests to happen on specific platforms - Speed, memory footprint - WASM

Hardware Design

Logic Minimization

RTL Simulator

TCL Interpreter

Electrical Engineering

SPICE

Make a mostly SPICE compatible tool for electronic circuit simulation. Since there are so many variants of SPICE (LTSpice, HSpice, etc.), it is not possible to make it fully compatible.

Advantages: - Programmatic Access / Static Linking - WASM

Security

Pluggable Authentication Modules

It would be really nice to rewrite PAM in Rust. It would allow for static linking and greater security. It might also be nice to just change up the authentication model entirely, but I am guessing no-one will ever go for that. In general, PAM is a complete stability mess.

Advantages: - Programmatic Access / Static Linking - Security

Visualization and UI

Eclipse Layout Kernel

The Eclipse Layout Kernel (ELK) could make many diagram and visualization tools easier.

Advantages: - Programmatic Access / Static Linking - Speed, memory footprint - WASM

FontConfig

Imagine being able to static link FontConfig and being able to guarentee that it exists. Problem being that each distribution applies it's own patches for it.

Text Rendering

Code annotation tool

Imagine like a mix between WaveDrom and Carbon. Being able to declaratively generate figures for slides and tweets.

Owner

  • Name: Gijs Burghoorn
  • Login: coastalwhite
  • Kind: user
  • Location: Netherlands
  • Company: Polars

Rusty Hardware and Security Guy 🦀

GitHub Events

Total
Last Year

Issues and Pull Requests

Last synced: 11 months ago

All Time
  • Total issues: 0
  • Total pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 0
  • Total pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels