|about 1 month ago||7 days ago|
|-||Apache License 2.0|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
I made a Mac App that adds folder icons to your repos
3 projects | reddit.com/r/webdev | 28 May 2022
It's built in Electron & Rust https://github.com/samdenty/git-icons3 projects | reddit.com/r/webdev | 28 May 2022
You can view the source code https://github.com/samdenty/git-icons They come from https://github.com/samdenty/repo\_icons, a GitHub repo icon scraper built in Rust with an API and CLI. The actual icons come from the readme, or the repo's homepage favicons
git-icons: Mac App that adds folder icons to your repos
2 projects | reddit.com/r/coding | 23 May 2022
Download the app here. It now comes with background sync, so icons are added automatically to newly cloned repos2 projects | reddit.com/r/coding | 23 May 2022
GitIcons - add folder icons to your repos
3 projects | dev.to | 17 May 2022
Download the app for Mac now
git-icons: Adds folder icons to your repos
3 projects | reddit.com/r/macapps | 1 May 2022
you can download it for free https://github.com/samdenty/git-icons/releases. It just has limits in the free version3 projects | reddit.com/r/macapps | 1 May 2022
git-icons - Add icons to your repo folders
2 projects | reddit.com/r/git | 25 Apr 2022
It's actually stored in the Icon\r file, see https://github.com/samdenty/git-icons/blob/master/src/modify_gitignore.rs.2 projects | reddit.com/r/git | 25 Apr 2022
Initial release of diesel-async
8 projects | reddit.com/r/rust | 27 Sep 2022
Diesel is a Safe, Extensible ORM and Query Builder for Rust diesel-async is an pure rust fully async connection implementation for Diesel. It provides connection implementations for the Diesel PostgreSQL and MySQL backend. It is designed to be used as drop in replacement for the sync connection implementations in Diesel. diesel-async support almost all the functionality provided by diesel (beside migrations), so it features the same compile time guarantees as Diesel itself. It reuses Diesels query builder infrastructure here.8 projects | reddit.com/r/rust | 27 Sep 2022
We have some benchmarks here in the main diesel repository. Results are tracked here. A short summary is that diesel-async is nearly as fast as diesel itself for those benchmarks. It outperforms other implementation like sqlx and sea-orm. I should also not that I have not put in any effort to optimize the implementation, so it might be possible to get it on par with diesel itself. Otherwise as diesel-async internally use the pure rust database connection implementations and not the c libraries some differences might be attributed to differences in that implementations as well.
Guide to OpenTelemetry Distributed Tracing in Rust
6 projects | dev.to | 30 Aug 2022
For this example, I wanted to build a simple system I could use to integrate and visualize traces. I found auto-instrumentations for Actix-Web Framework and Diesel, an ORM and Query builder utility for SQL-based databases.
Hey Rustaceans! Got a question? Ask here! (34/2022)!
11 projects | reddit.com/r/rust | 24 Aug 2022
diesel, which is synchronous but provides an ORM so you don't have to worry about writing your own queries.
Cargo run fails with STATUS_DLL_NOT_FOUND
2 projects | reddit.com/r/learnrust | 26 Jul 2022
Diesel 2.0.0 RC1
See the announcement of the 2.0.0 RC0 version for notable new features. Our change log contains a detailed list of changes.
See the official release announcement for details
There is no extra setup beside a compatible sqlite version required. It's hard to tell what went wrong without knowing details. Please open an new discussion about this in our discussion forum and include your Cargo.toml there. I'm sure we can figure out what went wrong.
You are right. The mysql crate existed back then. As I was not that involved in the development of diesel back in those days I've just diged in our github repository for some reasoning. This is the PR that introduced the initial support for the mysql backend. The reasoning there is that the mysql backend back then had an API that was incompatible with that one expected by diesel. The API exposed by libmysqlclient seemed to be much more in line with what diesel expected back then.
Survey of bad error messages emitted by the "misuse" of trait heavy crates
11 projects | reddit.com/r/rust | 8 Jul 2022
It's been a while so I don't have a specific example but I remember being really confused with errors coming from Diesel.
What are some alternatives?
sqlx - 🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, SQLite, and MSSQL.
sea-orm - 🐚 An async & dynamic ORM for Rust
rustorm - an orm for rust
rbatis - Rust Compile Time ORM and SQL Toolkit. async, pure Rust compile-time Dynamic SQL
r2d2 - A generic connection pool for Rust
rusqlite-model - Model trait and derive implementation for rusqlite
tikv - Distributed transactional key-value database, originally created to complement TiDB
deuterium-orm - Fully typed SQL query builder for Rust [deprecated]
quaint - SQL Query AST and Visitor for Rust
juniper-from-schema - Schema first GraphQL in Rust with Juniper
treasure - ORM for rust (journey begins)
yew - Rust / Wasm framework for building client web apps