Rework IDE table and add missing crates
This commit is contained in:
parent
46b0c0e133
commit
1ab6ecd53e
1 changed files with 34 additions and 26 deletions
|
@ -481,25 +481,25 @@
|
||||||
\tiny
|
\tiny
|
||||||
| | \rotatebox{90}{Syntax highlightning (.rs)} | \rotatebox{90}{Syntax highlightning (.toml)} | \rotatebox{90}{Snippets} | \rotatebox{90}{Code Completion} | \rotatebox{90}{Linting} | \rotatebox{90}{Code Formatting} | \rotatebox{90}{Go-to Definiton} | \rotatebox{90}{Debugging} | \rotatebox{90}{Documentation Tooltips} |
|
| | \rotatebox{90}{Syntax highlightning (.rs)} | \rotatebox{90}{Syntax highlightning (.toml)} | \rotatebox{90}{Snippets} | \rotatebox{90}{Code Completion} | \rotatebox{90}{Linting} | \rotatebox{90}{Code Formatting} | \rotatebox{90}{Go-to Definiton} | \rotatebox{90}{Debugging} | \rotatebox{90}{Documentation Tooltips} |
|
||||||
|---------------------+--------------------------------------------+----------------------------------------------+--------------------------+---------------------------------+-------------------------+---------------------------------+---------------------------------+---------------------------+----------------------------------------|
|
|---------------------+--------------------------------------------+----------------------------------------------+--------------------------+---------------------------------+-------------------------+---------------------------------+---------------------------------+---------------------------+----------------------------------------|
|
||||||
| Atom | [X] | [X] | [X] | [X] | [X] | [X] | [X] | | [X] |
|
| Atom | X | X | X | X | X | X | X | | X |
|
||||||
| Emacs | [X] | [X] | [X] | [X] | [X] | [X] | [X] | | [X] |
|
| Emacs | X | X | X | X | X | X | X | | X |
|
||||||
| Sublime | [X] | [X] | [X] | [X] | [X] | [X] | [X] | | |
|
| Sublime | X | X | X | X | X | X | X | | |
|
||||||
| Vim/Neovim | [X] | [X] | [X] | [X] | [X] | [X] | [X] | | [X] |
|
| Vim/Neovim | X | X | X | X | X | X | X | | X |
|
||||||
| VS Code | [X] | [X] | [X] | [X] | [X] | [X] | [X] | [X] | [X] |
|
| VS Code | X | X | X | X | X | X | X | X | X |
|
||||||
| BBedit | [X] | [X] | [X] | | | [X] | [X] | | |
|
| BBedit | X | X | X | | | X | X | | |
|
||||||
| Geany | [X] | | | | | | | | |
|
| Geany | X | | | | | | | | |
|
||||||
| gedit | [X] | | | [X] | | | [X] | | |
|
| gedit | X | | | X | | | X | | |
|
||||||
| Kakoune | [X] | [X] | [X] | [X] | [X] | [X] | [X] | | [X] |
|
| Kakoune | X | X | X | X | X | X | X | | X |
|
||||||
| Kate | [X] | [X] | | [X] | [X] | [X] | [X] | | |
|
| Kate | X | X | | X | X | X | X | | |
|
||||||
| Micro | [X] | [X] | | | [X] | [X] | | | |
|
| Micro | X | X | | | X | X | | | |
|
||||||
| Midnight Commander | [X] | | | | | | | | |
|
| Midnight Commander | X | | | | | | | | |
|
||||||
| Textadept | [X] | [X] | [X] | [X] | [X] | | [X] | | |
|
| Textadept | X | X | X | X | X | | X | | |
|
||||||
|---------------------+--------------------------------------------+----------------------------------------------+--------------------------+---------------------------------+-------------------------+---------------------------------+---------------------------------+---------------------------+----------------------------------------|
|
|---------------------+--------------------------------------------+----------------------------------------------+--------------------------+---------------------------------+-------------------------+---------------------------------+---------------------------------+---------------------------+----------------------------------------|
|
||||||
| Eclipse | [X] | | [X] | [X] | [X] | [X] | [X] | [X] | [X] |
|
| Eclipse | X | | X | X | X | X | X | X | X |
|
||||||
| IntelliJ-based IDEs | [X] | [X] | [X] | [X] | [X] | [X] | [X] | [X] | [X] |
|
| IntelliJ-based IDEs | X | X | X | X | X | X | X | X | X |
|
||||||
| Visual Studio | [X] | | | [X] | | | [X] | [X] | |
|
| Visual Studio | X | | | X | | | X | X | |
|
||||||
| GNOME Builder | [X] | | [X] | [X] | [X] | [X] | [X] | | |
|
| GNOME Builder | X | | X | X | X | X | X | | |
|
||||||
| Ride | [X] | | | | | | | | |
|
| Ride | X | | | | | | | | |
|
||||||
|
|
||||||
* Common Crates
|
* Common Crates
|
||||||
** General
|
** General
|
||||||
|
@ -521,6 +521,8 @@
|
||||||
- thiserror
|
- thiserror
|
||||||
- snafu
|
- snafu
|
||||||
- easy-error
|
- easy-error
|
||||||
|
- eyre
|
||||||
|
- color-eyre
|
||||||
|
|
||||||
** Logging
|
** Logging
|
||||||
- log: a lightweight logging facade
|
- log: a lightweight logging facade
|
||||||
|
@ -538,34 +540,40 @@
|
||||||
** Testing
|
** Testing
|
||||||
- quickcheck
|
- quickcheck
|
||||||
- proptest
|
- proptest
|
||||||
|
- rutenspitz
|
||||||
|
- [[https://rust-fuzz.github.io/book/cargo-fuzz.html][cargo-fuzz]]
|
||||||
|
- [[https://rust-fuzz.github.io/book/afl.html][afl.rs]]
|
||||||
|
- [[https://honggfuzz.dev/][honggfuzz-rs]]
|
||||||
|
- arbitrary
|
||||||
|
|
||||||
** Data handling
|
** Data handling
|
||||||
- lazy_static
|
- lazy_static
|
||||||
- once_cell (globality, singleton, lazy initialization)
|
- once_cell (globality, singleton, lazy initialization)
|
||||||
|
- static_assertions
|
||||||
- [[http://plv.mpi-sws.org/rustbelt/ghostcell/][GhostCell]]
|
- [[http://plv.mpi-sws.org/rustbelt/ghostcell/][GhostCell]]
|
||||||
|
|
||||||
** Databases
|
** Databases
|
||||||
- [[https://indradb.github.io/][IndraDB]]
|
- [[https://indradb.github.io/][IndraDB]]
|
||||||
- [[https://diesel.rs/][diesel]]: orm and query builder supporting
|
- [[https://diesel.rs/][diesel]]: orm and query builder supporting
|
||||||
- sqlx
|
- [[https://jmoiron.github.io/sqlx/][sqlx]]
|
||||||
- refinery
|
- refinery
|
||||||
- barrel
|
- barrel
|
||||||
|
|
||||||
** Gui ([[https://www.areweguiyet.com/][areweguiyet.com]])
|
** Gui ([[https://www.areweguiyet.com/][areweguiyet.com]])
|
||||||
A small selection of crates I used/tried so far:
|
A small selection of crates I used/tried so far:
|
||||||
- SixtyFPS
|
- [[https://sixtyfps.io/][SixtyFPS]] (WASM support)
|
||||||
- egui
|
- [[https://emilk.github.io/egui/][egui]] (WASM support)
|
||||||
- imgui
|
- imgui
|
||||||
- GTK
|
- [[https://gtk-rs.org/][gtk-rs]]
|
||||||
- relm
|
- relm
|
||||||
|
- [[https://bevyengine.org/][bevy_ui]]
|
||||||
- and many many more
|
- and many many more
|
||||||
- bevy_ui
|
|
||||||
|
|
||||||
** WebDev
|
** WebDev
|
||||||
[[https://www.arewewebyet.org/][Are we web yet]]
|
[[https://www.arewewebyet.org/][Are we web yet]]
|
||||||
- Actix
|
- [[https://actix.rs/][Actix]]
|
||||||
- Hyper
|
- [[https://hyper.rs/][Hyper]]
|
||||||
- Rocket
|
- [[https://rocket.rs/][Rocket]]
|
||||||
- reqwest
|
- reqwest
|
||||||
|
|
||||||
** Embedded
|
** Embedded
|
||||||
|
|
Loading…
Reference in a new issue