dlang-community / awesome-d Goto Github PK
View Code? Open in Web Editor NEWA curated list of awesome D documents, frameworks, libraries and software. Inspired by awesome-python.
A curated list of awesome D documents, frameworks, libraries and software. Inspired by awesome-python.
Plugin-based client-server voxel game engine written in D language
https://github.com/MrSmith33/voxelman
Thanks!
YOU - Please add your information if you've done something interesting in D. It is you, the awesome people that made D awesome. Also, I plan to make a request on the forum to interview all D contributors and complete this List.
Please do :)
Hi, I create another tutorial for D programming language, If you see well, Please add it to the list.
Here I started the project https://github.com/aferust/opencvd
I'm working on a game development framework in D. Called Polyplex Could that be added on the list? c:
https://github.com/Faianca/cobox-wm a window manager that i have a been developing for a while, still in a early version but stable.
Hello, I wrote a tool that can validate README links (valid URLs, not duplicate). It can be run when someone submits a pull request.
It is currently being used by
Examples
If you are interested, connect this repo to https://travis-ci.org/ and add a .travis.yml
file to the project.
See https://github.com/dkhamsing/awesome_bot for options, more information
Feel free to leave a comment ๐
There is IDE section but no editors plugins are written.
I think, editors (Atom, Sublime Text, VS Code, ...) plugins is needed.
I intend to rename IDE
to IDE and Editor Plugins
and add some plugin description.
Hey! Under full stack web framework there is a Diamond framework listed. However, it links to a website with incorrect SSL certificate. Plus it's rather inactive (only one commit in 2020). I would suggest:
https://github.com/kyllingstad/zmqd
zmqd is a D library that wraps the low-level C API of
the ZeroMQ messaging framework.
It is a rather thin wrapper that maps closely to the C API, while making it
safer, easier and more pleasant to use. Here's how:
@safe
, pure
and nothrow
,The names of functions and types in zmqd are very similar to those in ZeroMQ,
but they follow the D naming conventions. Thus, the library should feel
both familiar to ZeroMQ users and natural to D users.
IntelliJ-Dlanguage offers full language features and could be called an "IDE". It's the same as Visual D.
You asked for people to submit new libraries via issues. Would you consider adding https://github.com/markuslaker/Argon to your list, when you've had a chance to play with it? I won't be offended if you don't include it; you have the perfect right to include and exclude whatever you wish.
Thanks,
Markus
Please remove:
d-gamedev-team
is not worth mentionning it's all unmaintained/superseded by newer librariesHey @zhaopuming, thanks for starting this awesome repo and for maintaining it for so long. This is a very valuable resource which helps showcase some of the coolest D projects and is indispensable for new comers!
I think it would be in D's best interest if we transfer the repo to the @dlang-community organization. If you agree, you will of course remain as a maintainer, but other members of the community would also be able to approve pull requests and update the files.
In addition to opening the maintenance to more people, this would also make the repo more visible.
What do you think?
File under "command line"
name: commandr
description: A modern, powerful commmand line argument parser
repository / url: https://github.com/robik/commandr
Hello. I'm new to Github, so if I'm supposed to actually create my own fork and request it be merged or something, let me know.
Anyhow, Allegro 5, a modern game programming library, supports D through a binding/wrapper. DAllegro5 can be found here:
https://github.com/SiegeLord/DAllegro5
Once Allegro 5 is up and running (make sure you have THE SAME version for both the bindings and Allegro 5) all you have to do is git clone, and compile the tiny bindings, and you're good to go.
Note: DAllegro5 does not directly support GDC. But it does support LDC, LDC2, and DMD. I do not believe there's a big reason other than the author or authors do not have that compiler.
Thanks.
E.g. to find new packages one could monthly run a query on all dub packages and check whether there is a new one with > X stars (e.g. X = 10).
Also there are a couple of great annoucments happening in the forum - maybe related to CyberShadow/DFeed#69
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.