This repo contains a list of projects from the Code More - Getting Started With Open Source Event. Please open a PR if you want to update / add information about your project or add one that is not already on the list.
Projects that gave a Presentation
scikit-learn
pygame
drip
nextcloud
vapor
gradle
Rails Girls Summer of Code
Fix Me
Additional Projects
Fedora Project
SignDict
PhotoPrism
tomato
Blockstack
DataViz
EventFahrplan
Wo ist Markt
Diversity Tickets
The Qt Project
Human Connection
Website | https://scikit-learn.org |
---|---|
Repo | https://github.com/scikit-learn/scikit-learn |
Technologies | python, numpy, scipy |
Open to Beginners | ✅ |
Contact | https://github.com/adrinjalali/ |
Does a bunch of machine learning related tasks on tabular data
Website | https://www.pygame.org/ |
---|---|
Repo | https://github.com/pygame/ |
Technologies | Python, C |
Open to Beginners | ✅ |
Contact | There is a #contributing channel on our 'discord' chat, and a mailinglist + github. https://www.pygame.org/contribute.html |
pygame is multimedia for python, a community of people making things.
Website | https://bloodyhealth.gitlab.io/de/ |
---|---|
Repo | https://gitlab.com/bloodyhealth/drip |
Technologies | Javascript, React Native, Node.js |
Open to Beginners | ✅ |
Contact | Email: bl00dyhealth@mailbox.org, https://gitlab.com/bloodyhealth/drip/issues |
drip is an open-source menstrual cycle tracking app that functions purely locally on the user's phone - no data gets uploaded anywhere. With drip, we are addressing the 3 problems we've found with so many cycle tracking apps - they are purely pink, they lack transparency in their predictions about fertility, and they are unclear about what happens with users' data. drip is designed with gender inclusiveness in mind, ditching the cliche pink design so many apps has. It also, transparently, implements the sympto-thermal fertility awareness method, a medically proven method to let women find out when they are fertile based on 2 body symptoms. We are a team of 3 women developers and believe that our perspective will make for a better cycle tracking app.
Website | https://nextcloud.com/ |
---|---|
Repo | https://github.com/nextcloud/ |
Technologies | Javascript, Vue.js, PHP, HTML, CSS, but we also have apps for iOS, Android and desktop |
Open to Beginners | ✅ |
Contact | Chat is in our channel: https://riot.im/app/#/room/#freenode_#nextcloud-dev:matrix.org |
Otherwise we mainly use the issue trackers in the organization: https://github.com/nextcloud/ |
Nextcloud is the next generation open source, self-hosted file access and communication platform. Sync your files, contacts, calendars and communicate & collaborate across your devices. Nextcloud puts you back in control and is built by an open community where you can contribute!
Website | https://vapor.codes/ |
---|---|
Repo | https://github.com/vapor/vapor |
Technologies | Swift |
Open to Beginners | ✅ |
Contact | Our main communication is on our Discord chat on http://vapor.team, Since Vapor is modular, we have many repositories in the following organizations https://github.com/vapor and https://github.com/vapor-community |
Vapor is a web framework written in Swift. It is currently the largest Server Side Swift framework, and is used by major companies all around the world, and with a fast growing community.
We are very welcoming to new contributors, and even have a dedicated issue label for starter tasks.
Vapor is a modular system, meaning it's possible to contribute directly to the core, or in one of the submodules, or even build new packages to handle various cases or connect to third-party systems
For more information on Vapor, please see our website https://vapor.codes
Website | https://gradle.org/ |
---|---|
Repo | https://github.com/gradle/gradle |
Technologies | Java, Groovy, Kotlin |
Open to Beginners | ✅ |
Contact | Github issues for bugs, https://discuss.gradle.org for support, or email developer-experience@gradle.com if you need help finding an issue to start on. |
Gradle is a build tool with a focus on build automation across multiple languages and platforms including Java, Scala, Android, Go, C/C++, and Groovy.
Website | https://railsgirlssummerofcode.org/ |
---|---|
Repo | https://github.com/rails-girls-summer-of-code/summer-of-code |
Technologies | Ruby (Jekyll, Rails), CSS, HTML |
Open to Beginners | ✅ |
Contact | github issues: https://github.com/rails-girls-summer-of-code/summer-of-code/issues |
the "summer-of-code" repository is the RGSoC website and blog, where we aggregate information about the program, share blog posts by our participants, etc. The second project (Teams app) is the app RGSoC organisers use to manage project and student applications, select participating teams, give an overview of the community surrounding RGSoC, and where RGSoC teams can share their progress through daily logs.
Website | https://fixme.ossn.club/ |
---|---|
Repo | http://github.com/ossn/fixme |
Technologies | Go, React JS, HTML |
Open to Beginners | ✅ |
Contact | github issues: https://github.com/ossn/fixme/issues and slack |
FixMe — Mozilla’s Open Source Student Network (OSSN) tool for connecting contributors with healthy and active open source project who need them — needs your help
Website | https://getfedora.org/ |
---|---|
Repo | https://pagure.io/ |
Technologies | Fedora has a reputation for focusing on innovation, integrating new technologies early on and working closely with upstream Linux communities. The default desktop environment in Fedora is GNOME and the default user interface is the GNOME Shell. Other desktop environments, including KDE Plasma, Xfce, LXDE, MATE and Cinnamon, are available and can be installed. Most Fedora editions use the RPM package management system, using DNF as a tool to manage the RPM packages. |
Open to Beginners | ✅ |
Contact | http://discussion.fedoraproject.org/, https://pagure.io/ |
The Fedora Project is a project sponsored by Red Hat primarily to co-ordinate the development of the Linux-based Fedora operating system, operating with the vision that the project "creates a world where free culture is welcoming and widespread, collaboration is commonplace, and people control their content and devices.
Website | https://signdict.org |
---|---|
Repo | https://github.com/signdict |
Technologies | Elixir, Javascript, HTML |
Open to Beginners | ✅ |
Contact | mail@signdict.org |
SignDict ist ein offenes Wörterbuch für Gebärdensprache. Jede:r ist eingeladen mitzumachen.
Website | https://photoprism.org/ |
---|---|
Repo | https://github.com/photoprism |
Technologies | Go, Google TensorFlow and Vuetify |
Open to Beginners | ✅ |
Contact | hello@photoprism.org |
Personal photo management - browse your life in pictures
Website | https://tomatool.github.io/tomato/ |
---|---|
Repo | https://github.com/tomatool/tomato |
Technologies | golang |
Open to Beginners | ✅ |
Contact | github issues: https://github.com/tomatool/tomato/issues |
Tomato is a language agnostic acceptance testing tool kit that simplifies the acceptance testing workflow of your application and its dependencies.
Website | https://blockstack.org/ |
---|---|
Repo | https://github.com/blockstack |
Technologies | Blockchain |
Open to Beginners | ✅ |
Contact | Forum: https://forum.blockstack.org/, also slack, telegram |
We are providing a completed decentralized application stack, powered by the Stacks blockchain, and maintained by a community of 7000 developers. We're committed to building the new internet and we want your community to be a part of it. Pushing for users fundamental digital rights such as security, privacy, and anti-censorship.
Lastly, we also want to introduce the concept of APP MINING to your community. Where we incentivize developers to build on our ecosystem for being simply pioneers in the space. https://app.co/mining
Website | https://github.com/Arafatk/DataViz |
---|---|
Repo | https://github.com/Arafatk/DataViz |
Technologies | Golang, Graphviz |
Open to Beginners | ❓ |
Contact | github issues: https://github.com/Arafatk/DataViz/issues |
It's a library to help visualize algorithms in Golang
Website | https://github.com/EventFahrplan/EventFahrplan |
---|---|
Repo | https://github.com/EventFahrplan/EventFahrplan |
Technologies | Kotlin, Java |
Open to Beginners | ✅ |
Contact | https://twitter.com/tbsprs |
A conference program app for Android used at the Chaos Communication Congress and other events.
Website | https://wo-ist-markt.de/ |
---|---|
Repo | https://github.com/wo-ist-markt/wo-ist-markt.github.io |
Technologies | JavaScript, CSS |
Open to Beginners | ✅ |
Contact | https://twitter.com/tbsprs |
Wo ist Markt? aims at providing an easy to use website for flea, farmers markets and such.
Website | https://diversitytickets.org/ |
---|---|
Repo | https://github.com/rubymonsters/diversity_ticketing |
Technologies | CSS, JavaScript, Rails, Ruby |
Open to Beginners | ✅ |
Contact | GitHub issues: https://github.com/rubymonsters/diversity_ticketing/issues; email: foundation@travis-ci.org |
DiversityTickets.org is a platform to help conferences and events to offer diversity tickets for underrepresented minorities in tech.
Website | https://qt.io/ https://wiki.qt.io/Qt_Project_Guidelines |
---|---|
Repo | https://code.qt.io |
Technologies | Qt is a cross-platform application development framework for desktop, embedded and mobile. Supported Platforms include Linux, OS X, Windows, VxWorks, QNX, Android, iOS, BlackBerry, Sailfish OS and others. Qt is not a programming language on its own. It is a framework written in C++. A preprocessor, the MOC (Meta-Object Compiler), is used to extend the C++ language with features like signals and slots. Before the compilation step, the MOC parses the source files written in Qt-extended C++ and generates standard compliant C++ sources from them. Thus the framework itself and applications/libraries using it can be compiled by any standard compliant C++ compiler like Clang, GCC, ICC, MinGW and MSVC. |
Open to Beginners | ✅ |
Contact | https://lists.qt-project.org/mailman/listinfo/ and #qt on Freenode (IRC) |
Although The Qt Company is the main driver behind Qt, Qt is now developed by a bigger alliance: The Qt Project. It consists of many companies and individuals around the globe and follows a meritocratic governance model.
Website | https://human-connection.org/ |
---|---|
Repos | https://github.com/Human-Connection |
Technologies | VueJS, Nuxt, GraphQL, NodeJS, MongoDB, Neo4j, Docker, Kubernetes |
Open to Beginners | ✅ |
Contact | https://discord.gg/6ub73U3 or developer(at)human-connection.org |
Human Connection is the free and open source social network for active citizenship.