beginner-friendly

Top 23 beginner-friendly Open-Source Projects

  • Rustlings

    :crab: Small exercises to get you used to reading and writing Rust code!

  • Project mention: GPUI 2 is now in production – Zed | news.ycombinator.com | 2024-01-04

    Zed is great, have been using it to do the Rustlings exercises and learn Rust:

    https://github.com/rust-lang/rustlings

    If you've been looking for an excuse to learn Rust, check it out.

  • first-contributions

    πŸš€βœ¨ Help beginners to contribute to open source projects

  • Project mention: Merge Mastery: Elevating Your Pull Request Game in Open Source Projects | dev.to | 2024-02-15

    GitHub's First Contribution guide: A gentle intro to contributing to open-source.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • PySimpleGUI

    Python GUIs for Humans! PySimpleGUI is the top-rated Python application development environment. Launched in 2018 and actively developed, maintained, and supported in 2024. Transforms tkinter, Qt, WxPython, and Remi into a simple, intuitive, and fun experience for both hobbyists and expert users.

  • Project mention: Shoes makes building little graphical programs for Mac, Windows, Linux simple | news.ycombinator.com | 2024-02-23

    Just a heads up: PySimpleGUI 5 isn't open source any more [0], and the official GitHub repo was replaced with a stub [1]. From the blog post, it sounds like the people behind it will probably remove the FOSS version from PyPI soon.

    It's possible the community will fork it with a version of PySimpleGUI 4 that's still kicking around, but I haven't seen one yet.

    [0] https://news.ycombinator.com/item?id=39369353

    [1] https://github.com/PySimpleGUI/PySimpleGUI

  • hyperswitch

    An open source payments switch written in Rust to make payments fast, reliable and affordable

  • Project mention: A better storage format for postman collections | news.ycombinator.com | 2024-04-14
  • ziglings

    Learn the Zig programming language by fixing tiny broken programs.

  • Project mention: Roadmap to master zig | /r/Zig | 2023-10-08

    Master syntax - language possibilities, so that you can read code. Ziglings (or github) does great job teaching it!

  • pokeapi

    The PokΓ©mon API

  • Project mention: Making First App Based on API | /r/learnjavascript | 2023-05-08

    So I was looking for projects and came across https://github.com/PokeAPI/pokeapi

  • algorithm-archive

    A collaborative book on algorithms

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • skytable

    Skytable is a modern scalable NoSQL database with BlueQL, designed for performance, scalability and flexibility. Skytable gives you spaces, models, data types, complex collections and more to build powerful experiences

  • Project mention: Show HN: Skytable's new NoSQL engine BlueQL with injection safety, improved perf | news.ycombinator.com | 2023-12-10

    Hey HN!

    I've been working on Skytable since 2020 and after several iterations from a simple K/V store, we've walked the path to this release. The goal of Skytable is to deliver a solid foundation for building data intensive applications.

    Skytable's primary goal is performance and scale. Even with a query language it can outperform K/V stores which use simple commands (benchmarks will be shared in another post).

    Several implementations in Skytable (especially around query evaluation and execution) are fundamentally different from SQL and even NoSQL counterparts and there are some entirely new concepts which might make it a little hard to grasp.

    BlueQL is a very important part of Skytable and it employs some interesting concepts to try and reduce the surface for injection attacks and tries to be a modern and secure alternative to SQL.

    - Source code: https://github.com/skytable/skytable

  • byte-of-python

    Beginners book on Python - start here if you don't know programming

  • Project mention: Ask HN: Washed out PHP Dev – What to do next? | news.ycombinator.com | 2023-12-27
  • start-here

    :bulb: A Quick-start Guide for People who want to dwyl :heart: :white_check_mark: (by dwyl)

  • awesome-android-learning-resources

    πŸ‘“ A curated list of awesome android learning resources for android app developers.

  • quick-lint-js

    quick-lint-js finds bugs in JavaScript programs

  • python-tutorial

    A Python 3 programming tutorial for beginners.

  • course-plan

    πŸ“œ Haskell course info, plan, video lectures, slides

  • Machine-Learning-with-Python

    Small scale machine learning projects to understand the core concepts . Give a Star 🌟If it helps you. BONUS: Interview Bank coming up..! (by devAmoghS)

  • awesome-jetpack-compose-learning-resources

    πŸ‘“ A continuously updated list of learning Jetpack Compose for Android apps.

  • Slop

    Simple Lightweight Option Parsing - ✨ new contributors welcome ✨

  • go-feature-flag

    GO Feature Flag is a simple, complete and lightweight self-hosted feature flag solution 100% Open Source. πŸŽ›οΈ

  • Project mention: GO Feature Flag is a simple, complete, and lightweight open source self-hosted feature flag solution alternative to Launchdarkly | /r/selfhosted | 2023-07-26
  • plots2

    a collaborative knowledge-exchange platform in Rails; we welcome first-time contributors! :balloon:

  • Project mention: Ask HN: Comment here about whatever you're passionate about at the moment | news.ycombinator.com | 2023-11-06

    Citizen science! It's great when people realize they can answer their own questions with observation and data, and for activism because data is a powerful story. One friend of mine started https://publiclab.org to feed this, and another is doing data journalism to highlight holes in the government's environmental data. https://www.muckrock.com/project/

  • learn-javascript

    A book that teaches JavaScript

  • Project mention: GitHub - sumn2u/learn-javascript: An open source book that teaches JavaScript | /r/coolgithubprojects | 2023-08-29
  • Awesome-Android-Open-Source-Projects

    :eyeglasses: A curated list of awesome android projects by open-source contributors.

  • Project mention: How to discover new FOSS apps? | /r/fossdroid | 2023-05-05

    i just type in what i need on f-droid store. but here are some nice lists: https://android.izzysoft.de/applists.php https://github.com/LinuxCafeFederation/awesome-android https://github.com/binaryshrey/Awesome-Android-Open-Source-Projects

  • Hacktoberfest2021

    A community-led mentorship initiative to help beginners kickstarting their open-source journey by completing Hacktoberfest'21 challenge | Curated list of beginner-friendly issues for Hacktoberfest 2021 | Raise PR to add your issues

  • LinksHub

    LinksHub aims to provide developers with access to a wide range of free resources and tools that they can use in their work. These resources include links to free software, libraries, frameworks, and other tools that can be used to build and deploy applications and websites.

  • Project mention: a solution to contributors creating multiple issues in open source - need feedback 🀞 | dev.to | 2024-02-06

    So, you can see the case of LinksHub Issue #2251.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

beginner-friendly related posts

Index

What are some of the best open-source beginner-friendly projects? This list will help you:

Project Stars
1 Rustlings 49,167
2 first-contributions 35,317
3 PySimpleGUI 13,116
4 hyperswitch 10,300
5 ziglings 4,085
6 pokeapi 3,950
7 algorithm-archive 2,291
8 skytable 2,249
9 byte-of-python 2,245
10 start-here 1,732
11 awesome-android-learning-resources 1,594
12 quick-lint-js 1,477
13 python-tutorial 1,271
14 course-plan 1,193
15 Machine-Learning-with-Python 1,166
16 awesome-jetpack-compose-learning-resources 1,157
17 Slop 1,128
18 go-feature-flag 1,063
19 plots2 952
20 learn-javascript 832
21 Awesome-Android-Open-Source-Projects 813
22 Hacktoberfest2021 810
23 LinksHub 643

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com