Introducing dart_eval, an extensible Dart interpreter in pure Dart, enabling code push for AOT apps

This page summarizes the projects mentioned and recommended in the original post on /r/dartlang

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • dart_eval

    Extensible Dart interpreter for Dart with full interop

  • That said, don't be too excited, as it still has a very long way to go. The Dart spec is 249 pages long (!) and I've probably implemented no more than 10% of it. I really need community support for this project to get it where it needs to be, and luckily there's a lot of low-hanging fruit that doesn't require intimate knowledge of either this project or Dart. If you're interested, check out the Issues on Github - I've added a bunch that are labeled Good first issue which should be fairly straightforward, and of course feel free to ask me if you need help. With your help, this can become a true solution for Flutter code push!

  • hydro-sdk

    Author Flutter experiences in Typescript. No native bridge, no V8. Just Dart. From runtime to virtual machine.

  • Hydro-SDK has a small Dart-like language built into it to support binding generation (https://github.com/hydro-sdk/hydro-sdk/tree/master/lib/swid/frontend/swidi).

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

    InfluxDB logo
  • sdk

    The Dart SDK, including the VM, dart2js, core libraries, and more.

  • I see what you're saying; having the actual execution environment be simpler would definitely be easier to test. I think I might end up going for a sort of in-between and using Dart Kernel which is a simplified binary AST encoding that gets rid of most of the syntactic fluff like cascades and comments. (plus, it uses 'WTF-8' encoding, which made me giggle).

  • bullseye

    [WIP] A pure functional language that compiles to Dart. (by thosakwe)

  • This isn't quite your use case for Kernel, but here's some good exploration of the space: https://thosakwe.com/aot-compilation-and-other-dart-hackery/ https://github.com/thosakwe/bullseye

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

  • Not news, but happen every times when Google fires

    1 project | news.ycombinator.com | 30 Apr 2024
  • Dart: Improve JavaScript Interop

    1 project | news.ycombinator.com | 22 Mar 2024
  • What are your thoughts about gerrit?

    1 project | /r/git | 8 Dec 2023
  • How I Contributed One Line of Code to Ethereum

    7 projects | dev.to | 26 Nov 2023
  • Understanding Flutter Architecture Part 1 - Introduction

    1 project | dev.to | 9 Oct 2023