-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathpractice_projects.yaml
153 lines (150 loc) · 4.01 KB
/
practice_projects.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
#
# Format of this file:
#
# - First we have the "tagsonomy", a tree of tags used to categorize the projects.
# - After that is "projects", a list of awesome projects
#
# Each project has the following format:
#
# - name: Project Name
# repo_url: github or bitbucket or other web link to code
# wp_url: Wikipedia URL if there is one
# docs_url: URL to docs
# home_url: Home page if not one of the above
# tags: ["", ""] # see full taxonomy elsewhere in this file
# desc: Handy project designed for handiness
#
# Only the name, repo_url, tags, and description are required.
#
# In the description, avoid references to Python, free/open-source, and
# the app name itself, since those are already present/implied by being
# on the list.
#
tagsonomy:
# NOTE: order here controls order of the rendered text
topic:
- internet
- audio
- video
- graphics
- games
- productivity
- organization
- communication # messaging & collab
- education
- science
- cms:
title: CMS
- erp:
title: ERP
- static_site
- dev:
desc: Projects related to software development and adjacent technical areas.
subtags:
- scm:
title: SCM
- code_review
- ops
- security
- docs
- editor
- pkg_mgr:
title: Package Managers
- pkg_repo:
title: Package Repositories
- build
- shell
- misc
framework: # (?)
- desktop:
- gtk
- qt:
subtags:
- qt4
- qt5
- qt45 # hybrid
- wx
- pygame
- other
- network:
- flask
- django
- twisted
- gevent
- plone
- other
- nui: # ?
- beeware # not actually used here atm
- kivy
- hybrid:
- c
- cpp
- js
platform:
- desktop:
subtags:
- linux
- windows
- mac
- console
- mobile
- browser
- server:
subtags: # sep tag for container, maybe separate top-level group for packaging in general?
- docker
- flatpak
- appimage
license:
- bsd:
subtags:
- bsd3
- bsd2
- gpl:
subtags:
- gplv2
- gplv3
- lgpl
- agpl
- apache
- mit
- proprietary
projects:
- name: ArchiveBox
repo_url: https://github.com/pirate/ArchiveBox
home_url: https://archivebox.io/
docs_url: https://github.com/pirate/ArchiveBox/wiki
desc: Self-hosted web archive, for creating local, browsable backups of content from the web. Imports HTML, JS, PDFs, video, subtitles, git repositories, and more, from Pocket, Pinboard, browser history, etc.
tags:
- internet
- organization
- linux
- windows
- docker
- name: SecureDrop
repo_url: https://github.com/freedomofpress/securedrop
home_url: https://securedrop.org/
docs_url: https://docs.securedrop.org/
desc: Whistleblower submission system for media organizations to securely accept documents from anonymous sources. Originally created by [Aaron Swartz](https://en.wikipedia.org/wiki/Aaron_Swartz) and currently managed by the [Freedom of the Press Foundation](https://en.wikipedia.org/wiki/Freedom_of_the_Press_Foundation).
tags:
- communication
- server
- flask
- name: Waf
home_url: https://waf.io/
repo_url: https://gitlab.com/ita1024/waf
docs_url: https://waf.io/book/
wp_url: https://en.wikipedia.org/wiki/Waf
desc: Cross-platform build system designed to improve on SCons.
tags:
- build
- linux
- name: MakeHuman
wp_url: https://en.wikipedia.org/wiki/MakeHuman
repo_url: https://bitbucket.org/MakeHuman/makehuman
tags:
- graphics
- linux
- windows
- mac
- qt
desc: 3D computer graphics software designed for the prototyping of photo realistic humanoids.