Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 Development tool Open-Source Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Clippy
A bunch of lints to catch common mistakes and improve your Rust code. Book: https://doc.rust-lang.org/clippy/
-
gdbgui
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.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
devspace
DevSpace - The Fastest Developer Tool for Kubernetes âš¡ Automate your deployment workflow with DevSpace and develop software directly inside Kubernetes.
-
fluentui-blazor
Microsoft Fluent UI Blazor components library. For use with .NET 6.0 or higher Blazor applications
-
LocationSimulator
MacOS application to spoof / fake / mock your iOS / iPadOS or iPhoneSimulator device location. WatchOS and TvOS are partially supported.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
just - https://github.com/casey/just
Integrating Rust into Python, Edward Wright, 2021-04-12 Examples for making rustpython run actual python code Calling Rust from Python using PyO3 Writing Python inside your Rust code — Part 1, 2020-04-17 RustPython, RustPython Rust for Python developers: Using Rust to optimize your Python code PyO3 (Rust bindings for Python) Musing About Pythonic Design Patterns In Rust, Teddy Rendahl, 2023-07-14
Project mention: More than you've ever wanted to know about errors in Rust | news.ycombinator.com | 2023-07-23I couldn't find it in the API guidelines either. From what I understand, the idea is that any trait bounds, which includes generic type parameter bounds and lifetime bound on a type (struct or enum) would be repeated back in the impl block
there is a nice discussion on this issue here: https://github.com/rust-lang/rust-clippy/issues/1689
Project mention: Episode 24/13: Native Signals, Details on Angular/Wiz, Alan Agius on the Angular CLI | dev.to | 2024-04-05Similarly to Promises/A+, this effort focuses on aligning the JavaScript ecosystem. If this alignment is successful, then a standard could emerge, based on that experience. Several framework authors are collaborating here on a common model which could back their reactivity core. The current draft is based on design input from the authors/maintainers of Angular, Bubble, Ember, FAST, MobX, Preact, Qwik, RxJS, Solid, Starbeam, Svelte, Vue, Wiz, and more…
Project mention: rr: Lightweight Recording and Deterministic Debugging | news.ycombinator.com | 2024-04-21
I got it to finally work by following this
The author provides very surface-level criticism of two Rust tools, but they don't look into why those choices were made.
With about five minutes of my time, I found out:
wrap_comments was introduced in 2019 [0]. There are bugs in the implementation (it breaks Markdown tables), so the option hasn't been marked as stable. Progress on the issue has been spotty.
--no-merge-sources is not trivial to re-implement [1]. The author has already explained why the flag no longer works -- Cargo integrated the command, but not all of the flags. This commit [2] explains why this functionality was removed in the first place.
Rust is open source, so the author of this blog post could improve the state of the software they care about by championing these issues. The --no-merge-sources error message even encourages you to open an issue, presumably so that the authors of Cargo can gauge the importance of certain flags/features.
You could even do something much simpler, like adding a comment to the related issues mentioning that you ran into these rough edges and that it made your life a little worse, or with a workaround that you found.
Alternatively, you can continue to write about how much free software sucks.
[0]: https://github.com/rust-lang/rustfmt/issues/3347
[1]: https://github.com/rust-lang/cargo/pull/10344
[2]: https://github.com/rust-lang/cargo/commit/3842d8e6f20067f716...
Project mention: CLion Nova Explodes onto the C and C++ Development Scene | news.ycombinator.com | 2023-11-09We’ll also consider the cases when IntelliJ IDEA licenses were primarily bought for Rust development with the IntelliJ Rust plugin and which options we can suggest to our users in these cases. Please stay tuned!
https://github.com/intellij-rust/intellij-rust/issues/10867#...
Project mention: How to prevent rust-analyzer (rust lsp) from checking code on each save | /r/neovim | 2023-12-05I am using rustaceanvim and rust.vim.
Do you need it to actually send, or just receive for testing? Because if it's testing you need then you should look into paper cut SMTP. https://github.com/ChangemakerStudios/Papercut-SMTP
cargo-make aims to be an extensive Rust-written task runner that additionally lets you define workflows to execute your tasks. You can install it using cargo install cargo-make.
Ok, so apparently here they are called 'data formatters' instead of pretty printers or debug helpers... https://github.com/vadimcn/codelldb/wiki/Custom-Data-Formatters
If you are on Mac you can try LocationSimulator. I started using it a few weeks back and have had no issues.
Golang uses cgo to communicate with external C libraries and Rust uses FFI (Foreign function interfaces) to export C functions. Additionally, a library for automatically generating bindings can be used to generate the header files (.h). In our case, we'll only be exporting two C functions, so using cbindgen is overkill but we'll use it regardless because why not? Firstly, we'll write the rust functions we want to export. We'll start by creating a new rust library:
Development tools related posts
- Changelog-Driven Releases
- rr: Lightweight Recording and Deterministic Debugging
- Hermit is a hermetic and reproducible sandbox for running programs
- Rr: Lightweight Recording and Deterministic Debugging
- Deep Bug
- Encapsulation in Rust and Python
- GitHub switched to Docker Compose v2, action needed
-
A note from our sponsor - InfluxDB
www.influxdata.com | 24 Apr 2024
Index
What are some of the best open-source Development tool projects? This list will help you:
Project | Stars | |
---|---|---|
1 | just | 16,971 |
2 | PyO3 | 10,947 |
3 | Clippy | 10,736 |
4 | gdbgui | 9,686 |
5 | fast | 9,000 |
6 | rr | 8,621 |
7 | Rustup | 5,866 |
8 | rustfmt | 5,745 |
9 | intellij-rust | 4,522 |
10 | devspace | 4,062 |
11 | rust.vim | 3,785 |
12 | Racer | 3,362 |
13 | fluentui-blazor | 3,086 |
14 | packages | 2,805 |
15 | Papercut | 2,782 |
16 | rust-cross | 2,475 |
17 | cargo-make | 2,387 |
18 | tarpaulin | 2,325 |
19 | CodeLLDB | 2,324 |
20 | LocationSimulator | 2,304 |
21 | quickcheck | 2,261 |
22 | cbindgen | 2,182 |
23 | rust-cpython | 1,798 |
Sponsored