I forgot to note about wiki.dlang.org, and here it is:
I knew we have maintained a library list on wiki.dlang.org,
actually I made several links to it in awesome-d. But why should
I create this separate list on github? After some thinking, I
justified it with the following reasons:
1. It is more personal and customizable. Every one can fork their
own list and only keep things they're interested in. It is more
2. For github users, especially new comers in D, wiki.dlang.org
are an external
link, and a github page is more familiar and welcome. It is very
easy to 'star'
a github page, compared to go to wike.dlang.org and find the
list. This also applies to the dlang.org homepage and is also the
reason why python\ruby also has a github awesome-list.
3. Its easier to contribute. Although this might not seem
obvious, but I've seem that when D goes into github, the
contribution got a big boost. People tend to contribute on github
more than if it is in a private code repo. I think similar things
apply for awesome-list vs wiki.
3. awesome-d joins the awesome-awesome list and would be more
discoverable than wiki.dlang.org in github. this 'awesome' thing
is already familiar to people.
4. we can make a bidirectional link network on github to
advertise for good libraries.
So this list is only a companion to wiki.dlang.org's list.
I hope it's useful.
Of cause, it would be better we make a official awesome-d list on
D-Programming-Language's github page.
On Sunday, 10 August 2014 at 09:28:48 UTC, Puming wrote:
I'm maintaining this awesome-d list similar to other
awesome-stuff lists on github, for keeping a hook on
interesting D related links.
At first it was only for my personal use, but recently I got
some ideas about it that could potentially contribute to the
community, so here I am making this little announcement and
invating all you awesome guys to help me :-)
The ideas are:
1. Awesome-People list that made D awesome.
2. A relation network on github projects
First one is about the awesome people, that is you guys. I've
been lurking in this forum for many years (dating back to D1
days). But only recently, after watching the great dconf
videos, have I realized that it is the awesome people that
makes the language/ecosystem awesome. I want to know you. And I
think the new comers of D would also like to know you, each one
of you great guys who made a library/tool that make their
programming life a better place.
For lack of information and for the respect of privacy,
currently I have only listed Walter and Andrei on the list,
<https://github.com/zhaopuming/awesome-d#people>. But I'd
really like to know about other people here, like kenji the
great bug killing machie always in the shadow, or bearophile
who studied an endless list of languages and exploded bugzilla,
and many other.
For privacy, I think it's best that only the descriptions
provided by people themselves or really related people should
be allowed, or at least a permission is acquired by the person.
(Sorry Walter and Andrei, I haven't asked for your permissions.
But you're the stars and public faces here :-), privacy for you
is a past).
I think people would be interesting to know who you are, what
have you done, what do you think about D and it's future, what
are you interesting, etc. Maybe an interview is a better
option, but I don't know how to do that here. Do you guys have
For the second stuff, after I made the awesome-d list, the
awesome-awesome list maintainer made a pull request to add mine
to his list and connect. Then I found a list of awesome-c,
awesome-clojure, and all other awesome lists:
which is very interesting and a good way to find information.
So the similar idea came to me: Why don't try to build a
network about D stuff? D libs are scattered even in github--you
don't have a good way to search for the libs you're interested
Now we have code.dlang.org, but it is also a one way list.
Ideally it would be two way: if a person bumped into one of the
D projects, and in the project there is a link that says
"enlisted on code.dlang.org", then he can easily go to
code.dlang.org and see what other interesting, related projects
This is very similar to what "for me on github" does, it makes
Of couse, what I want to have is also "enlisted on awesome-d".
Do you project maintainers think it's good?
One last request for help: You might noticed that I'm not a
native english speaker, so there are many grammar or style
problems in the awesome-d list, if you find any, please help me