Top 23 Development tool Open-Source Projects
Browser-based frontend to gdb (gnu debugger). Add breakpoints, view the stack, visualize data structures, and more in C, C++, Go, Rust, and Fortran. Run gdbgui from the terminal and a new tab will open in your browser.
Record and Replay FrameworkProject mention: Instant replay: Debugging C and C++ programs with rr | news.ycombinator.com | 2021-05-03
Scout APM - Leading-edge performance monitoring starting at $39/month. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
A bunch of lints to catch common mistakes and improve your Rust code
The adaptive interface system for modern web experiences.Project mention: Announcing Silkenweb: A reactive VDOM-less web framework using plain rust syntax | reddit.com/r/rust | 2021-04-30
Rust bindings for writing safe and fast native Node.js modules.Project mention: Node.js 16 Available Now | news.ycombinator.com | 2021-04-20
Rust bindings for the Python interpreterProject mention: What domain have you found Rust particularly strong in? | reddit.com/r/rust | 2021-05-09
PyO3 has an adapter layer between Python and Rust code which has a performance cost. It might be possible to remove this but it would be a breaking API change.
The Rust toolchain installerProject mention: Hey Rustaceans! Got an easy question? Ask here (17/2021)! | reddit.com/r/rust | 2021-04-26
Format Rust codeProject mention: I have decided to learn rust any tips? | reddit.com/r/rust | 2021-05-06
Use rustfmt and clippy.
Rust plugin for the IntelliJ PlatformProject mention: I have decided to learn rust any tips? | reddit.com/r/rust | 2021-05-06
Use a real IDE with integration for Rust. There's Rust for VSCode, Rust for Vim/CoC, Rust for Sublime Text, and Rust for IntelliJ (my personal favorite).
Rust Code Completion utility
Aside from the lack of autocompletion, passing rust closures to js land (DOM) is extremely janky as well. However, that might be caused by my lack of experience with rust.
(If you are curious, this is what I made: https://github.com/SCLeoX/non-grid-path-finder)
🤖 Just a command runnerProject mention: Why I Prefer Makefiles Over package.json Scripts for Node.js Projects | reddit.com/r/programming | 2021-04-30
Instead of makefiles I prefer new a CLI tool named just
Vim configuration for Rust.Project mention: Hey Rustaceans! Got an easy question? Ask here (14/2021)! | reddit.com/r/rust | 2021-04-06
I use pathogen. I installed rust.vim per https://github.com/rust-lang/rust.vim.
DevSpace - The Fastest Developer Tool for Kubernetes ⚡ Automate your deployment workflow with DevSpace and develop software directly inside Kubernetes.Project mention: Improving Developer Productivity with DevSpace | dev.to | 2021-04-28
The team at Loft has built several tools to help with developer productivity, but the best-known tool we've made is DevSpace. DevSpace is a free and open source tool that allows developers who are building apps that run in Kubernetes clusters to be more efficient. I thought it would be interesting to look at the different ways DevSpace can help with productivity in light of the SPACE framework.
Papercut SMTP -- The Simple Desktop Email ServerProject mention: Is there a private mailinator? | reddit.com/r/sysadmin | 2021-01-27
Everything you need to know about cross compiling Rust programs!Project mention: Hey Rustaceans! Got an easy question? Ask here (15/2021)! | reddit.com/r/rust | 2021-04-12
Oh, this was the first thing that came up: https://github.com/japaric/rust-cross
Automated property based testing for Rust (with shrinking).Project mention: Mutable Arguments Considered Harmful | micouy.github.io | reddit.com/r/rust | 2021-05-03
Cargo (and Rust) makes it so easy to write test cases that you should really use it to find these kinds of bugs. And there are other good test crates available: mutagen, quickcheck, etc.
Rust <-> Python bindingsProject mention: How we built our Python Client that's mostly Rust | reddit.com/r/rust | 2021-03-31
Author here. Yup! The Flapigen macros generate a ton of rust-cpython calls. I'll eventually get around to updating the flapigen book to include the parts I had to learn for this post.
A code coverage tool for Rust projectsProject mention: 📽 2 videos about rust code coverage in VSCode | dev.to | 2020-10-11
cargo tarpaulin: analyzes your rust code and gives you code coverage data
Travis CI and AppVeyor template to test your Rust crate on 5 architectures and publish binary releases of it for Linux, macOS and Windows
🐇 Fuzzing Rust code with American Fuzzy Lop
A project for generating C bindings from Rust codeProject mention: Hey Rustaceans Got An Easy Question Ask Here | reddit.com/r/rust | 2020-12-28
cbindgen can't support most arbitrary structs; they need to be marked #[repr(C)] which includes their fields: https://github.com/eqrion/cbindgen/blob/master/docs.md#supported-types
What are some of the best open-source Development tool projects? This list will help you:
|11||Rust Language Server||3,262|