Fuchsia IDL Overview

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
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.
www.influxdata.com
featured
  • Killed by Google

    Part guillotine, part graveyard for Google's doomed apps, services, and hardware.

  • > How many chat systems does google have?

    * Google+ (rip)

    * Google Allo

    * Google Chat

    * Google Groups (separate from Google's Usenet service)

    * Google Hangouts

    * Google Messenger

    * Google Duo

    * SMS via Google Project Fi

    * Google Voice

    > And how many dozens more have they already killed?

    Too many: https://killedbygoogle.com/

  • typical

    Data interchange with algebraic data types. (by stepchowfun)

  • It's a shame that no IDL except Typical [1] has learned the lesson about schema evolution: the only safe way to do it is with "asymmetric" fields. Instead they always have some unprincipled ad hoc type system in which some types can be optional, some have defaults, some can be nested, and others can't—and none of them seem to have proper support for algebraic data types with pattern matching (including FIDL).

    (Disclaimer: I'm the author of Typical.)

    [1] https://github.com/stepchowfun/typical

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • website

    Official dahliaOS website (by dahliaOS)

  • 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/

  • dhall-lang

    Maintainable configuration files

  • General purpose languages like being turning complete, not as a mail goal per se, but it's hard to be expressive and not be TC. TC means you can't statically determine execution behavior. There's not a lot of things in this category. Some that come to mind are Cue and Dhall.

    Bazel and Hashicorp HCL2 might also be, but I don't know if they are turning-complete off the top of my head.

    https://news.ycombinator.com/item?id=28915655

    https://dhall-lang.org/#

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • How I migrated from Firebase to Supabase

    3 projects | dev.to | 30 Apr 2024
  • With Vids, Google thinks it has the next big productivity tool for work

    1 project | news.ycombinator.com | 9 Apr 2024
  • Google Axion Processors, our new Arm-based CPUs

    1 project | news.ycombinator.com | 9 Apr 2024
  • Google's Decision to Effectively Kill-off Small Sites

    1 project | dev.to | 2 Apr 2024
  • Calls grow for Sundar Pichai to step down from Google CEO position

    1 project | news.ycombinator.com | 7 Mar 2024