serde-this-or-that
Custom deserialization for fields that can be specified as multiple types. (by rnag)
Our great sponsors
org.gnome.Todo | serde-this-or-that | |
---|---|---|
6 | 5 | |
0 | 18 | |
- | - | |
3.2 | 0.0 | |
7 months ago | about 1 year ago | |
Rust | ||
- | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
org.gnome.Todo
Posts with mentions or reviews of org.gnome.Todo.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-09-24.
-
Does Fedora Gnome Calendar Not Have a Task Checkoff function?
Endeavour: Manage your tasks
- Anyone know a good FOSS GUI todo app?
-
Fedora a good choice for school, stability-wise? Also, KDE or GNOME for Surface pro (touch + stylus)?
If you want simple markdown notes I recommend Paper, for to-do lists a good option is Endeavour, and there is third option, Obsidian, I don't use it because it feels complex, but maybe you will like it
-
FLOSS to-do list software with good UI recs?
gnome-todo
-
What's everyone working on this week (16/2022)?
I'm working on a rewrite of GNOME's To Do app, it's called Do!
-
"GNOME 3.36 runtime is EOL as of Feb 13,2021" when trying to upgrade flatpak pkgs.
I've reported for you. https://github.com/flathub/org.gnome.Todo/issues/10
serde-this-or-that
Posts with mentions or reviews of serde-this-or-that.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-04-18.
-
Introducing serde-this-or-that v0.4.0: Builds on top of serde to deserialize one of various types into a unified type in a struct field.
GitHub | crates.io | Changelog
-
What's everyone working on this week (16/2022)?
I was just working over the weekend on putting together a project, serde-this-or-that which is inspired by a blog post of a similar name, even though technically that blog post appears to discuss something slightly tangential to the matter. This project is inspired by a question posted on SO, which suggested a crate might be useful to deserialize cases where a json field has one of multiple possible multiple types (for example it could come as str or bool). I was also working on adding benchmarks, which this is actually the first crate where I have successfully put together benchmarks using criterion which I've been kind of nervous about using in general, but based on the docs it was pretty easy to set up so I'm kind of glad about that at least.
-
serde-this-or-that v0.2: now with added functionality and updated docs!
Update: for those curious, I've added benchmarks for comparison with serde_with here. After some more testing, I've release v0.4 and am confident that performance is now on par with serde_with. Also, I noticed that whenever serde_with::PickFirst is used, performance drops; in this case, serde_this_or_that does seem to perform 12x better in such scenarios.
-
Announcing serde-this-or-that v0.2: now with added functionality and updated docs!
The full release notes can be found on the project page on GitHub as well.
-
Introducing serde-this-or-that v0.1: custom deserialization for fields in multiple types
I've just published an initial release of serde-this-or-that, which builts on top of serde to provide custom deserialization for fields that can be specified as multiple types.
What are some alternatives?
When comparing org.gnome.Todo and serde-this-or-that you can also consider the following projects:
toolbox-tuner - Graphical application intended for use on Fedora Silverblue to manage containertoolbx.org containers.
fim - FIM is an Open Source Host-based file integrity monitoring tool that performs file system analysis, file integrity checking, real time alerting and provides Audit daemon data.
sonic-rs - A fast Rust JSON library based on SIMD.
md.obsidian.Obsidian
Relm4 - Build truly native applications with ease!
kache - Cache Rust build products to S3
done - The ultimate task management solution for seamless organization and efficiency.
redis-derive - This crate implements the FromRedisValue and ToRedisArgs Traits from mitsuhiko / redis-rs for any struct
gtk-rs - Rust bindings for GTK 3
org.gnome.Todo vs toolbox-tuner
serde-this-or-that vs toolbox-tuner
org.gnome.Todo vs fim
serde-this-or-that vs sonic-rs
org.gnome.Todo vs md.obsidian.Obsidian
serde-this-or-that vs Relm4
org.gnome.Todo vs kache
serde-this-or-that vs done
org.gnome.Todo vs Relm4
serde-this-or-that vs redis-derive
org.gnome.Todo vs done
serde-this-or-that vs gtk-rs