https://github.com/coastalwhite/pure-rust-wishlist
A repository that holds my personal 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
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
Metadata Files
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
- Website: gburghoorn.com
- Repositories: 103
- Profile: https://github.com/coastalwhite
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