typical
website
typical | website | |
---|---|---|
13 | 14 | |
552 | 42 | |
- | - | |
7.3 | 6.3 | |
26 days ago | 7 months ago | |
Rust | TypeScript | |
GNU General Public License v3.0 or later | 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.
typical
-
Typical: Data interchange with algebraic data types
Yes! We have comprehensive integration tests that run in the browser to ensure the generated code only uses browser-compatible APIs. Also, the generated code never uses reflection or dynamic code evaluation, so it works in Content Security Policy-restricted environments.
See this section of the README for more info: https://github.com/stepchowfun/typical#javascript-and-typesc...
- GitHub - stepchowfun/typical: Data interchange with algebraic data types. "can be compared to Protocol Buffers and Apache Thrift. ... emphasizing a safer programming style with non-nullable types and exhaustive pattern matching."
-
Universal type language!
Protocol Buffers is the most popular one, but there are many others such as Apache Thrift and my own Typical.
-
Syntax for defining algebraic data types
Typical uses the terms "struct" and "choice" for products and sums, respectively, although it's not a programming language.
-
Download source for all crates that depend on a specific crate?
Yeah fair. I was thinking you could scrape that page with something like scraper.
- Typical Rusty: data interchange with algebraic data types
website
- GNU free Linux, must not include any GNU stuff
-
Getting started on Fuchsia
So then, there's Dahlia OS. This would seem to be exactly what I'm after, essentially a shell to make Fuchsia "livable", maybe not daily driver standard (of course not, this is a research OS) but definitely able to perform the tasks of quotidian life. But everything that's available from the main site is actually built on a Linux core (the implication being that they'll move it over to Zircon/Fuchsia once Fuchsia is "done"). I did find this, though. Seems to be a build of Fuchsia Workstation built for running on bare metal ARM?
- Linux and Fuchsia Lightweight OS
- dahliaOS
-
For everyday use, it seems like distros don't vary much
Yeah Distros in the end are all pretty much the same things, yet there all a couple of interesting projects which are experimenting something new. For instance Fedora Silverblue, or Dahlia OS
-
Fuchsia IDL Overview
It's not really practical if you need more than just a browser and command line right now to run a pure Fuchsia system. But there's dahliaOS which is a sort of hybrid Fuchsia/Linux that I haven't used but is supposed to be pretty practical.
https://dahliaos.io/
-
what does the '<...>' symbol mean on my taskbar?
Per this screenshot on the DhaliaOS homepage, it's for Ethernet.
-
what do you guys think about dahlia os?
>>dahliaos.io<< website
What are some alternatives?
Killed by Google - Part guillotine, part graveyard for Google's doomed apps, services, and hardware.
dap - Experimental Dart-based package manager for dahliaOS
rkyv - Zero-copy deserialization framework for Rust
pangolin_desktop - Pangolin Desktop UI shell, designed for dahliaOS, written in Flutter.
dhall-lang - Maintainable configuration files
Portfolio-App-By-React-Bricks - I have made Portfolio App Built with React Bricks & TypeScript in Replit
rust-protobuf - Rust implementation of Google protocol buffers
crux - Get CrUX data of for any webpage, origin or list of pages quickly
dimensioned - Compile-time dimensional analysis for various unit systems using Rust's type system.
forming-typeform - A pretty cool typeform clone with all the animations that typeform supports. You can check the code, and use it.
condtype - Choose Rust types at compile-time via constants
fuchsia - Overlays and releases of Zircon-based releases. Currently extremely experimental.