Created
April 28, 2018 22:05
-
-
Save GULPF/6d49e74af9992f8fc65476a9264488a0 to your computer and use it in GitHub Desktop.
Nim stdlib usage for top 1000 starred GitHub projects
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Number of files that imports the module (~15000 files total) | |
1 oswalkdir | |
1 rstgen | |
1 ftpclient | |
1 distros | |
1 strmisc | |
2 rlocks | |
2 lenientops | |
2 unidecode | |
3 httpserver | |
3 sharedtables | |
4 xmldomparser | |
4 highlite | |
5 parsesql | |
5 sexp | |
5 subexes | |
6 sharedlist | |
7 rst | |
7 smtp | |
7 scgi | |
8 heapqueue | |
8 db_mysql | |
8 xmldom | |
8 rstast | |
8 actors | |
9 bitops | |
9 fenv | |
9 matchers | |
9 asyncjs | |
9 coro | |
10 db_postgres | |
11 cookies | |
11 nimprof | |
12 sha1 | |
13 stats | |
13 mersenne | |
13 encodings | |
13 mimetypes | |
14 rationals | |
14 selectors | |
17 jsffi | |
17 jsconsole | |
18 db_common | |
19 xmlparser | |
20 parsexml | |
20 htmlparser | |
21 complex | |
22 cpuinfo | |
23 oids | |
24 browsers | |
26 parsecsv | |
29 lexbase | |
29 critbits | |
30 dynlib | |
30 memfiles | |
31 asyncfile | |
32 asyncio | |
32 events | |
32 htmlgen | |
36 system | |
39 queues | |
41 deques | |
43 httpcore | |
48 lists | |
48 db_sqlite | |
51 typeinfo | |
53 marshal | |
53 nre | |
54 cgi | |
54 strscans | |
54 colors | |
54 endians | |
55 dom | |
56 xmltree | |
61 parseopt2 | |
64 asynchttpserver | |
66 md5 | |
66 ropes | |
71 uri | |
73 parsecfg | |
73 locks | |
85 ospaths | |
87 util | |
88 pegs | |
91 nativesockets | |
92 parseopt | |
96 base64 | |
107 terminal | |
111 intsets | |
113 strformat | |
119 winlean | |
126 re | |
146 threadpool | |
146 rdstdin | |
164 logging | |
165 httpclient | |
168 asyncnet | |
179 net | |
195 unicode | |
234 hashes | |
246 parseutils | |
253 posix | |
267 strtabs | |
276 typetraits | |
285 sets | |
287 osproc | |
328 random | |
344 options | |
393 future | |
405 algorithm | |
500 asyncdispatch | |
573 streams | |
605 json | |
806 unittest | |
810 times | |
957 macros | |
1052 sequtils | |
1194 math | |
1327 tables | |
1795 os | |
3471 strutils | |
Number of projects that uses each module (1000 projects total) | |
1 rlocks | |
1 oswalkdir | |
1 rstgen | |
1 ftpclient | |
1 distros | |
1 strmisc | |
2 xmldomparser | |
2 lenientops | |
2 unidecode | |
3 parsesql | |
3 sexp | |
3 matchers | |
3 sharedlist | |
3 asyncjs | |
3 coro | |
3 httpserver | |
3 sharedtables | |
4 subexes | |
4 highlite | |
4 actors | |
5 rationals | |
5 heapqueue | |
5 xmldom | |
5 rstast | |
5 db_common | |
6 rst | |
6 scgi | |
7 bitops | |
7 stats | |
7 smtp | |
7 mersenne | |
7 db_mysql | |
8 fenv | |
8 lexbase | |
8 sha1 | |
8 events | |
8 jsconsole | |
9 complex | |
9 cookies | |
9 nimprof | |
9 db_postgres | |
9 jsffi | |
9 parsexml | |
10 selectors | |
10 strscans | |
10 ropes | |
11 asyncio | |
11 encodings | |
12 cpuinfo | |
12 mimetypes | |
13 critbits | |
14 system | |
14 queues | |
14 memfiles | |
15 oids | |
16 browsers | |
17 htmlparser | |
18 parsecsv | |
19 xmlparser | |
19 util | |
19 htmlgen | |
20 asyncfile | |
20 httpcore | |
20 typeinfo | |
21 dynlib | |
21 intsets | |
23 lists | |
25 marshal | |
25 deques | |
25 rdstdin | |
25 colors | |
26 dom | |
26 strformat | |
26 nre | |
27 db_sqlite | |
31 md5 | |
33 nativesockets | |
34 cgi | |
34 locks | |
34 asynchttpserver | |
36 parsecfg | |
36 parseopt | |
37 xmltree | |
39 uri | |
39 pegs | |
40 ospaths | |
40 winlean | |
42 endians | |
49 threadpool | |
50 parseopt2 | |
52 base64 | |
56 logging | |
63 terminal | |
64 re | |
66 asyncnet | |
69 options | |
71 unicode | |
83 net | |
90 posix | |
91 parseutils | |
92 hashes | |
93 sets | |
95 strtabs | |
95 httpclient | |
95 future | |
98 typetraits | |
123 osproc | |
128 random | |
134 asyncdispatch | |
151 algorithm | |
175 json | |
188 streams | |
231 unittest | |
260 macros | |
274 times | |
287 math | |
300 sequtils | |
365 tables | |
494 os | |
674 strutils |
@GULPF Do you maybe have an updated list, or could you make one?
I'm basing some of my work on stdlib on these results, and the updated list would be very helpful.
@narimiran @timotheecour Doesn't seem like I get notifications for comments on gists, so I missed your comments :( I'll see if I can dig up the script
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
@GULPF seems useful; would you have a script handy to reproduce these?