-
General information
If you know 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 a Good first issue label: these are easy onboarding tasks. Nothing fancy, but they should help you get a grasp of how Kiwix works. Ideal for students.
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 issuesKiwix-tools – command line tools on top of the Kiwix library
Good first issueszim-tools – command line tools to handle ZIM files
Good first issueszimwriterfs – a fundamental command line tool to create ZIM files
Good first issuesJava / Kotlin
Kiwix for Android – Android port
Good first issuesJavaScript
MWoffliner – the MediaWiki/Wikipedia (and our most important) scraper
Good first issuesKiwix JS – the Kiwix extension for Chrome, Firefox and Windows Mobile
Good first issuesPython
Kiwix-build – dedicated build solutions
Good first issuesFeel free to also check out these specific scrapers:
Gutenberg library
Good first issuesOpenEDx
Good first issuesSotoki – a.k.a. Stack Overflow to Kiwix
Good first issuesYoutube
Good first issuesSwift
Apple – both iOS and macOS
Good first issues