dark

Darklang main repo, including language, backend, and infra (by darklang)

Dark Alternatives

Similar projects and alternatives to dark

  1. Visual Studio Code

    3,137 dark VS Visual Studio Code

    Visual Studio Code

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. rust

    2,828 dark VS rust

    Empowering everyone to build reliable and efficient software.

  4. Next.js

    2,334 dark VS Next.js

    The React Framework

  5. vite

    906 dark VS vite

    Next generation frontend tooling. It's fast!

  6. supabase

    884 dark VS supabase

    The open source Firebase alternative. Supabase gives you a dedicated Postgres database to build your web, mobile, and AI applications.

  7. flyctl

    577 dark VS flyctl

    Command line tools for fly.io services

  8. v

    233 dark VS v

    Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. Supports automatic C => V translation. https://vlang.io

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. Pulumi

    203 dark VS Pulumi

    Pulumi - Infrastructure as Code in any programming language 🚀

  11. rr

    117 dark VS rr

    Record and Replay Framework

  12. terraform-cdk

    107 dark VS terraform-cdk

    Define infrastructure resources using programming constructs and provision them using HashiCorp Terraform

  13. difftastic

    77 dark VS difftastic

    a structural diff that understands syntax 🟥🟩

  14. deploy_feedback

    For reporting issues with Deno Deploy

  15. devtools

    49 dark VS devtools

    Replay.io DevTools

  16. wing

    51 dark VS wing

    A programming language for the cloud ☁️ A unified programming model, combining infrastructure and runtime code into one language ⚡

  17. koka

    33 dark VS koka

    Koka language compiler and interpreter

  18. rrweb

    24 dark VS rrweb

    record and replay the web

  19. diffsitter

    18 dark VS diffsitter

    A tree-sitter based AST difftool to get meaningful semantic diffs

  20. Giraffe

    19 dark VS Giraffe

    A native functional ASP.NET Core web framework for F# developers.

  21. unison

    18 dark VS unison

    A friendly programming language from the future

  22. syntactic_versioning

    What if Git worked with Programming Languages?

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better dark alternative or higher similarity.

dark discussion

Log in or Post with

dark reviews and mentions

Posts with mentions or reviews of dark. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-07-24.
  • Darklang
    1 project | news.ycombinator.com | 14 Dec 2023
  • WASM_of_OCaml
    2 projects | news.ycombinator.com | 24 Jul 2023
    Yes. Darklang was originally in OCaml using js_of_ocaml, and we ported it to F# using Blazor (https://github.com/darklang/dark/tree/main/backend/src/Wasm). It works.

    We found that in dotnet 6, the code was much slower, with long startup times and a much bigger download, than in js_of_ocaml. It also had a lot of issues in running in a Webworker, which wasn't the case for js_of_ocaml.

    In dotnet 7, the webworker issues are better and AOT is easier, so startup is faster. Download sizes are still bad, and it's still slower than js_of_ocaml.

    However, dotnet allows almost any code to run in WASM, which js_of_ocaml had large limitations. This meant a decent chunk of functionality had to be worked around to make separate js vs native targets, which also was a massive pain and took a long time. Dune's virtual targets wasn't ready at the time - I think we were one of the test cases for it.

  • It's so unfortunate they decided to go with the Clojure/Haskell type syntax, as opposed to something friendlier like Elixir. A lot of people will not even try this language as a result. [Unison]
    1 project | /r/programmingcirclejerk | 17 Jun 2023
    Why should I use this instead of https://darklang.com/
  • Cloud, Why So Difficult?
    6 projects | /r/programming | 29 May 2023
    First it was probably Dark. They made a lot of noise some years ago, but then I never heard of them again (looking at their current website, looks like they moved on to AI now, obviously).
  • New open-source programming language for DevOps engineers by the creator of the CDK
    11 projects | /r/devops | 15 Apr 2023
    Reminds me of Darklang. Personally, I don't think vendoring cloud services into a language is going to be beneficial. I'm curious how the language deals with vendor updates. Do I have to upgrade the language then? If so, I see a lot conflicts coming from this. Then it comes down to Javascript or HCL, the HCL bit makes me think that the below statement is not as truthy as it is on the surface:
  • Darklang Release 9
    1 project | news.ycombinator.com | 27 Jan 2023
    We still don't have all that many users (~100 active), so I'm not sure you'll find an answer here. But we collect that sort of feedback publicly, which might answer your question: https://github.com/darklang/dark/discussions/categories/feed...
  • Making Something Waspy: A Review Of Wasp
    6 projects | dev.to | 10 Jan 2023
    I wish I could remember what took me to YCombinator's website on the 10th of October, 2022. That was when I first heard about Wasp and another language called DarkLang. After I learned about Wasp, I was intrigued and curious to know how it works, which led me to join the discord server the next day.
  • Using Rust at a Startup: A Cautionary Tale
    8 projects | news.ycombinator.com | 22 Nov 2022
    Some languages that try to integrate an HTTP server and a database:

    Ur/Web: http://impredicative.com/ur/

    Dark (Darklang): https://darklang.com/

  • The Current State of Infrastructure From Code
    6 projects | dev.to | 16 Nov 2022
    There are others in this space I did not assess like Encore, Shuttle, Modal, and Dark. These were not assessed for the sake of time. If you're interested in IfC, I encourage you to take a look at these others.
  • Finally, we have support for negative numbers!
    2 projects | /r/programmingcirclejerk | 4 Nov 2022
    Oh, finally! I was waiting to build my serverless CRUD webapp in Dark (OCaml + JavaScript and Fsharp?) until they had support for returning negative numbers on a GET request!
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 21 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Stats

Basic dark repo stats
43
1,736
9.7
8 days ago

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that F# is
the 47th most popular programming language
based on number of references?