D

Open-source projects categorized as D
Topics: Dlang C CPP Rust Compiler

Top 23 D Open-Source Projects

  • Apache Thrift

    Apache Thrift

  • glad

    Multi-Language Vulkan/GL/GLES/EGL/GLX/WGL Loader-Generator based on the official specs.

  • Project mention: STB: Single-file public domain libraries for C/C++ | news.ycombinator.com | 2024-01-06

    there's glad (https://github.com/Dav1dde/glad) which you can use as a single .c file + .h header that defines OpenGL stuff or a single header-only file. I use it on all of my OpenGL projects!

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

    dmd D Programming Language compiler

  • Project mention: D2 Playground | news.ycombinator.com | 2024-03-23
  • tsv-utils

    eBay's TSV Utilities: Command line tools for large, tabular data files. Filtering, statistics, sampling, joins and more.

  • Project mention: Frawk: An efficient Awk-like programming language. (2021) | news.ycombinator.com | 2024-04-21

    If you need just csv/tsv parsing, you can also take a look at https://github.com/eBay/tsv-utils

  • phobos

    The standard library of the D programming language (by dlang)

  • Project mention: Non-code contributions are the secret to open source success | news.ycombinator.com | 2024-02-13

    Unit-tests are built into the language, as is comment-based documentation—put those two together and you get unit-tests as documentation examples built into the language; all it takes is to put a documentation comment (which can be blank) right before a `unittest` block after a declaration.

    E.g. the examples for the D standard-library's `curry` function are just unit-tests: the docs: https://dlang.org/phobos/std_functional.html#quickindex.curr... the code: https://github.com/dlang/phobos/blob/42b8c65ccfd35c863f7cedf...

  • ldc

    The LLVM-based D Compiler.

  • Project mention: Ask HN: Who is using the D language and likes/doesn't like it? Why? | news.ycombinator.com | 2023-09-23

    D has 3 main compiler implementations. One, LDC, is based on LLVM: https://github.com/ldc-developers/ldc

    GDC is based on GCC: https://github.com/D-Programming-GDC/gdc

    DMD is stand-alone: https://github.com/dlang/dmd

  • wasm4

    Build retro games using WebAssembly for a fantasy console.

  • Project mention: WASM Instructions | news.ycombinator.com | 2024-02-18

    Related:

    A fast Pascal (Delphi) WebAssembly interpreter:

    https://github.com/marat1961/wasm

    WASM-4:

    https://github.com/aduros/wasm4

    Curated list of awesome things regarding WebAssembly (wasm) ecosystem:

    https://github.com/mbasso/awesome-wasm

    Also, it would be nice if there was a WASM (soft) CPU for QEMU, which (if it existed!) would go here:

    https://github.com/qemu/qemu/tree/master/target

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • dlangui

    Cross Platform GUI for D programming language

  • arsd

    This is a collection of modules that I've released over the years. Most of them stand alone, or have just one or two dependencies in here, so you don't have to download this whole repo.

  • Project mention: OpenD, a D language fork that is open to your contributions | news.ycombinator.com | 2024-01-13

    The person that wrote the post is Adam Ruppe. He's a very prolific D programmer, best known for these libraries https://github.com/adamdruppe/arsd and for publishing a book on the language.

    It's too early to judge how much support there will be. I don't expect current users to split into camps though. My prediction is that the relationship will end up being similar to Ubuntu vs Debian. An example is string interpolation. Walter wants to stick to his own proposal, which nobody else likes, while Adam's already implemented his proposal in OpenD.

  • DCD

    The D Completion Daemon is an auto-complete program for the D programming language

  • Project mention: D Programming Language | news.ycombinator.com | 2023-12-03

    This plugin has been worked on and the issue could have been fixed by now. I rarely used VSCode for D because the language doesn're really need an IDE support like Java or Scala. But I do agree that for beginners and IDE support is important. I use vim with DCD: https://github.com/dlang-community/DCD

  • vox

    Vox language compiler. AOT / JIT / Linker. Zero dependencies

  • Project mention: The Styx Programming Language | news.ycombinator.com | 2023-07-07
  • sdl2-examples

    SDL2 examples, for 25+ different programming languages

  • Project mention: Show HN: Getada: rustup-like installer for Ada's toolchain/package manager | news.ycombinator.com | 2024-04-23

    I've had issues with the combination of Ada + SDL2 + Linux in connection with https://github.com/xyproto/sdl2-examples.

    Raylib is cool, though.

  • dpp

    Directly include C headers in D source code (by atilaneves)

  • dstep

    A tool for converting C and Objective-C headers to D modules

  • serve-d

    D LSP server (dlang language server protocol server)

  • Project mention: D Programming Language | news.ycombinator.com | 2023-12-03

    D has a language server (LSP) you can use any IDE/editor that supports it

    - Sublime Text

    - vscode

    - vim/nvim

    - emacs

    etc..

    https://github.com/Pure-D/serve-d/

  • reggae

    Build system in D, Python, Ruby, Javascript or Lua

  • dcompute

    DCompute: Native execution of D on GPUs and other Accelerators

  • Project mention: DCompute: Native execution of D on GPUs and other Accelerators | news.ycombinator.com | 2024-03-24
  • compiler-benchmark

    Benchmarks compilation speeds of different combinations of languages and compilers.

  • voxelman

    Plugin-based client-server voxel game engine written in D language (by MrSmith33)

  • denarius

    Denarius [$D] is a PoW/PoS Hybrid Cryptocurrency with Tribus a new PoW Hashing Algo built specifically for D, one of a kind hybrid masternodes called Fortuna Stakes, atomic swaps, staking, mining, IPFS, optional Native Tor and I2P, and much more!

  • containers

    Containers backed by std.experimental.allocator (by dlang-community)

  • dextool

    Suite of C/C++ tooling built on LLVM/Clang

  • automem

    C++-style automatic memory management smart pointers for D

  • SaaSHub

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

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

D related posts

Index

What are some of the best open-source D projects? This list will help you:

Project Stars
1 Apache Thrift 10,143
2 glad 3,510
3 dmd 2,888
4 tsv-utils 1,396
5 phobos 1,169
6 ldc 1,156
7 wasm4 1,061
8 dlangui 788
9 arsd 525
10 DCD 344
11 vox 326
12 sdl2-examples 309
13 dpp 227
14 dstep 202
15 serve-d 187
16 reggae 180
17 dcompute 133
18 compiler-benchmark 124
19 voxelman 123
20 denarius 109
21 containers 108
22 dextool 94
23 automem 82

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com