GithubHelp home page GithubHelp logo

dlang-community / awesome-d Goto Github PK

View Code? Open in Web Editor NEW
648.0 35.0 81.0 267 KB

A curated list of awesome D documents, frameworks, libraries and software. Inspired by awesome-python.

D 100.00%
dlang

awesome-d's People

Contributors

akira13641 avatar bausshf avatar carun avatar ccmywish avatar crabbo-rave avatar dangkhoasdc avatar dushibaiyu avatar fbeline avatar fourst4r avatar hayashikun avatar jondegenhardt avatar jtrestik avatar kambrium avatar nairboon avatar ossnorry avatar petarkirov avatar phase avatar pravic avatar readmecritic avatar redthing1 avatar sarneaud avatar sigod avatar taosx avatar trikko avatar webfreak001 avatar wilzbach avatar xutpuk avatar yatima1460 avatar zhaopuming avatar zoujiaqing avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

awesome-d's Issues

New Dlang tutorial

Hi, I create another tutorial for D programming language, If you see well, Please add it to the list.

Repo

Validate pull requests with Travis

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 ๐Ÿ˜„

Editors Plugins is needed

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.

Diamond framework issues

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:

  • Changing the link to https://github.com/DiamondMVC/Diamond
  • Maybe somehow marking it as inactive, although I think you don't generally do that in this repo
  • Or maybe even remove it, I'm not sure

A ZeroMQ wrapper for the D programming language

https://github.com/kyllingstad/zmqd

zmqd โ€“ a ZeroMQ wrapper for the D programming language

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:

  • Errors are signalled by means of exceptions rather than return codes.
  • Functions are appropriately marked with @safe, pure and nothrow,
    thus facilitating their use in high-level D code.
  • Memory and resources (i.e. contexts, sockets and messages) are
    automatically managed, thus preventing leaks.
  • Context, socket and message options are implemented as properties.

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.

Transfer repo to @dlang-community

Hey @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?

Add Allegro5 + DAllegro

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.

Strategies to keep it more up-to-date

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.