-
General information
If you know Perl, C++, Qt, Javascript, NodeJS or Python (and more) and have some spare time, then you can help. We have about 40 repositories on Github, each with their own list of issues. Among these, a few have an additional label:
- Good first issue: Easy tasks, nothing fancy, and should help you get a grasp of how Kiwix works. Ideal for students.
- Help wanted: Technical issues that usually require a bit of skills. For more experienced professionals.
For the full list of issues, see our GitHub repositories /openZIM and /Kiwix.
How to ask questions
Do you have questions? Then feel free to post directly in the relevant repository (there’s even a “Question” tag). Feel free to also join our Slack channel.
Looking for an internship?
Great! We’re actually looking for interns. Check our projects and recommendations for Google Summer of Code.
-
C++
Libzim – the base layout to read/write ZIM files
Good first issues | Help wantedKiwix-tools – command line tools on the top of the Kiwix library
Good first issues | Help wantedzim-tools – command line tools to manipule ZIM files
Good first issues | Help wantedzimwriterfs – a fundamental command line tool to create ZIM files
Good first issues | Help wantedJava / Kotlin
Kiwix for Android – Android port
Good first issues | Help wantedJavaScript
MWoffliner – the MediaWiki/Wikipedia (and our most important) scrapper
Good first issues | Help wantedKiwix JS – the Kiwix extension for Chrome, Firefox and Windows Mobile
Good first issues | Help wantedPython
Kiwix-build – dedicated build solutions
Good first issues | Help wantedFeel free to also check out these specific scrapers:
Gutenberg
Good first issues | Help wantedKA Lite
Good first issues | Help wantedOpenEDx
Good first issues | Help wantedSotoki – a.k.a. Stack Overflow to Kiwix
Good first issues | Help wantedYoutube
Good first issues | Help wantedTED
Good first issues | Help wantedSwift
Apple
Good first issues | Help wanted