This is a list of projects which have curated tasks
specifically for new contributors. These are a great
way to get started with a project, or to help share
the load of working on open source projects.
Find a project you'd like to get involved with:
Read the contributor guidelines of the project
Get the project running locally
Leave a message on a task you'd like to work on
Get to work!
You have disabled JavaScript on this site. As we rely on JavaScript for
important functionality on the site, we will fallback to instead render
a selection of available projects for you to explore.
guess-game
good first issue
1
The classic guess the number game with some extra features.Try it
javascript,
javascript-game,
material-design,
guess-the-number
PlasmaPy.github.io
help wanted
1
The website for PlasmaPy, an open source plasma physics package in Python
python,
science,
web,
nikola
FluentTc
up-for-grabs
12
Easy-to-use, readable and comprehensive library for consuming TeamCity REST API. Written using real scenarios in mind, enables various range of queries and operation on TeamCity
teamcity,
api,
rest,
http,
fluent,
c#,
.net,
ci
Mautic
good first issue
20
An open source marketing automation platform.
mautic,
marketing,
marketing-automation,
php
Ancient Beast
easy
16
Turn based strategy indie game project, played against other people (or bots) in hotseat or online modes, featuring a wide variety of units to acquire and put to good use in order to defeat all your opponents in battle. This project was carefully designed to be easy to learn, fun to play and hard to master. Keep fighting!
oss,
javascript,
web,
strategy,
game,
chess,
node.js
opentelemetry-specification
help wanted
22
Specification of OpenTelemetry, a working name of a combined OpenCensus and OpenTracing project. It provides a single set of APIs, libraries, agents, and collector services to capture distributed traces and metrics from your application. You can analyze them using Prometheus, Jaeger, and other observability tools.
specification,
trace,
cloud,
stats,
monitoring,
opentelemetry,
tracing,
distributed-tracing,
metrics,
logs,
prometheus,
jaeger,
application-insights
Clipboard History
good first issue
2
A browser extension for managing your clipboard history securely, efficiently, and effortlessly.
typescript,
reactjs,
javascript,
node.js,
extension
BikeTag
help wanted
2
BikeTag is a photo mystery tag game on bicyles
foss,
vue,
pinia,
typescript,
sanity,
imgur,
netlify
Blokaroka
help wanted
3
Widget for displaying blocks you can play with on your Windows desktop.
c++,
widget,
windows,
game,
toy
Virtual Assistant
good first issue
12
A linux based Virtual assistant on Artificial Intelligence in C.
Find restaurants in an area, Fetch weather information of any place, send and read Emails, Google search, Youtube search, Play media files, Show calendar, etc.
c,
linux,
artificial-intelligence,
natural-language-processing
Emby
up-for-grabs
1
The open media solution for your personal videos, music, photos, and Live TV.
.net,
javascript,
c#,
ios,
android,
windows-phone,
windows-10,
roku
TodoList
up-for-grabs
8
Simple todo-list app built with asp.net core mvc
c#,
.net-core,
asp.net-core,
.net
Kedro
good first issue
2
Kedro is a Python toolbox for production-ready data science. It uses software engineering best practices to help you create data engineering and data science pipelines that are reproducible, maintainable, and modular.
python,
pydata,
data-science,
data-pipelines
FSharp.Configuration
up-for-grabs
2
The FSharp.Configuration project contains type providers for the configuration of .NET projects.
.net,
f#,
typeprovider,
yaml,
appsettings,
resx
The .NET Project System for Visual Studio
good-first-issue
20
This repository contains the .NET Project System for Visual Studio that is written on top of the Common Project System (CPS) framework. In Visual Studio 2017, Visual Studio 2019, and Visual Studio 2022, this project system is used for .NET Core [SDK-style] (C#, F# and Visual Basic) and Shared Projects (C# and Visual Basic) project types. In the long term, this project system will be the basis for all C#, F# and Visual Basic project types.
.net,
c#,
vb,
f#,
visual-studio,
microsoft
Shogun Machine Learning Toolbox
good first issue
236
Shogun is a unified and efficient machine learning library.
We support multiple languages and platforms, have an efficient core in C++ and a great community.
machine-learning,
ml,
data-science,
gsoc,
c++,
python,
r
ERAM
up-for-grabs
3
An open source RAM Disk driver
ramdisk,
ram,
disk,
cache,
storage,
temp,
files,
c
Npgsql
up for grabs
10
.Net data provider for Postgresql
.net,
c#,
mono,
database,
postgresql,
ado.net,
data-provider,
sql
ReactiveUI
help wanted
3
An advanced, composable, functional reactive model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming. ReactiveUI allows you to abstract mutable state away from your user interfaces, express the idea around a feature in one readable place and improve the testability of your application.
.net,
c#,
mvvm,
reactiveui,
reactive-extensions,
xamarin,
xamarin-forms,
mac,
ios,
android,
uwp,
wpf,
winforms,
tizen
College Connect
up-for-grabs
6
College Connect is an Android application aimed to be a one stop shop for all the college needs irrespective of college and course. It aims to create a helpful plateform for all college students. It uses Firebase and SQLite to store and display the information to user. The app uses Material UI for an attractive interface and is available in both Light and Dark mode
android,
java,
kotlin,
firebase,
sqlite,
xml,
ui,
ux,
jetpack
Hyperswitch
hacktoberfest
117
🦀 An open source payments switch to make Payments fast, reliable, and affordable.
rust,
sdk,
postgresql,
payments,
orchestration,
redis,
high-performance,
beginner-friendly
Rubik's Cube
up-for-grabs
1
A Rubik's Cube Visualizer with face turns, cube rotations, scramble generator and flat view of cube.
html,
css,
javascript,
responsive,
website
Kiel
up-for-grabs
1
Kotlin way of building RecyclerView Adapter 🧩.
kotlin,
recyclerview,
android,
androiddev,
viewholder
buildbot
good first issue
9
Python-based continuous integration testing framework.
python,
python3,
ci
opentelemetry-dotnet-contrib
help wanted
6
The OpenTelemetry .NET Contrib project. OpenTelemetry provides a single set of APIs, libraries, agents, and collector services to capture distributed traces and metrics from your application. You can analyze them using Prometheus, Jaeger, and other observability tools.
.net,
trace,
cloud,
stats,
monitoring,
opentelemetry,
tracing,
distributed-tracing,
metrics,
logs,
prometheus,
jaeger,
application-insights
Roc VAD
help wanted
7
macOS Virtual Audio Device (VAD) for real-time audio streaming.
c++,
audio,
coreaudio,
streaming,
networking
water.css
help wanted
3
A just-add-css collection of styles to make simple websites just a little nicer.
css,
sass,
scss,
javascript,
html
Dotty
exp:novice
1
Next-generation Scala Compiler
scala,
language,
language-server-protocol,
compiler,
ide,
jvm
wger Workout Manager
good first issue
1
wger is a free, open source web application that manages and tracks/logs your exercises and personal workouts, weight and diet plans. It can also be used as a simple gym management utility and offers a REST API as well, for easy integration with other projects and tools.
python,
django,
rest,
web,
workout,
fitness,
exercises
Json2Sharp
help wanted
1
A tool to convert JSON objects to class definitions.
.net,
.net-core,
.net-core-cli,
c#,
libraries,
cli
BigInt
help wanted
3
Arbitrary-sized integer class for C++
arbitrary-size,
class,
libraries,
biginteger,
bigint,
c++,
c++11,
c++14,
c++17,
oss
OrganiseDesktop
help wanted
1
A small programme that organises icons on a desktop
python,
tkinter,
gui,
easy
NSIT-Connect
up-for-grabs
3
An app to convert images to PDF file
pdf,
education,
college,
facebook-graph-api
Icy-Tower
good first issue
1
An interactive Icy Tower Game built with Java Script, html, and CSS
tags,
development,
javascript,
game,
html,
css
PyMine
Good First Issue
3
The fastest, easiest to use, 100% Python-based Minecraft Server.
minecraft,
python,
pypy,
asyncio,
networking,
minecraft-server
lakeFS
good first issue
55
an open source layer that delivers resilience and manageability to object-storage based data lakes
data,
data-lake,
datalake,
data-engineering,
data-schema,
data-science,
versioning,
branching,
merging,
history,
git-like,
go
Airbnb Clone
up-for-grabs
12
A beginner-friendly project to practice frontend skills by creating a clone of the Airbnb web app
tailwind,
reactjs,
javascript,
css,
typescript,
beginner
Nextcloud
good first issue
78
A safe home for all your data
javascript,
web,
php,
design,
html,
css,
database,
privacy,
android,
ios,
c++,
qt
Entity Framework Core
good first issue
11
Entity Framework Core is a lightweight and extensible version of the popular Entity Framework data access technology.
microsoft,
ef,
database,
data,
object-relational-mapper,
ado.net,
entity-framework
delivery-sdk-php
up-for-grabs
6
Kontent.ai Delivery SDK for PHP
php,
sdk,
content-delivery,
kontent-ai,
cms,
headless-cms,
composer,
caas
loomio
Easy Win
1
Loomio is a collaborative decision-making tool that makes it easy for anyone to participate in decisions which affect them. If you'd like to find out more, check out Loomio.org.
ruby,
rails,
angular,
javascript,
civic-tech,
decision-making
Columbus
help wanted
3
A feature-rich country picker for iOS, tvOS and watchOS.
swift,
ios,
tvos,
watchos,
country-picker
opentelemetry-ruby
help wanted
3
Ruby implementation of OpenTelemetry, a working name of a combined OpenCensus and OpenTracing project. It provides a single set of APIs, libraries, agents, and collector services to capture distributed traces and metrics from your application. You can analyze them using Prometheus, Jaeger, and other observability tools.
ruby,
trace,
cloud,
stats,
monitoring,
opentelemetry,
tracing,
distributed-tracing,
metrics,
logs,
prometheus,
jaeger,
application-insights
wemake-python-styleguide
level:starter
5
The strictest and most opinionated python linter ever!
python,
linter,
flake8,
code-quality,
oss
Magicodes.IE
enhancement
25
Import and export general library, support Dto import and export, template export, fancy export and dynamic export, support Excel, Csv, Word, Pdf and Html.
.net,
html,
pdf,
csv,
c#,
asp.net,
asp.net-core,
excel,
word,
import-and-export,
html-word-pdf
mimetype
help wanted
2
Mimetype detecting library written in GoLang
go,
mimetype,
magic-numbers,
file-signature
opentelemetry-java-contrib
help wanted
5
The OpenTelemetry Java Contrib project. OpenTelemetry provides a single set of APIs, libraries, agents, and collector services to capture distributed traces and metrics from your application. You can analyze them using Prometheus, Jaeger, and other observability tools.
java,
trace,
cloud,
stats,
monitoring,
opentelemetry,
tracing,
distributed-tracing,
metrics,
logs,
prometheus,
jaeger,
application-insights
Weblate
good first issue
49
Web based translation tool with tight version control integration.
javascript,
web,
bootstrap,
python,
django,
localization,
internationalization,
git,
vcs
Digitomize
good first issue
4
Platform that combines two main sections: Contests and User Profiles. It allows users to explore upcoming coding contests and dynamically create developer portfolios.
web,
javascript,
platform,
contests,
profile,
portfolio
sabik
help wanted
1
Visualize source code complexity with Sabik. This tool is to find the bad smell code. I think your helpful refactoring.
javascript,
typescript,
software+metrics,
oss,
halstead+metrics,
cyclomatic+complexity,
cognitive+complexity
We're looking for projects who can take the time out to
help mentor developers as they get started with
open source.
What sort of tasks are a good fit?
Tasks should take no longer than a few nights' worth of work
Tasks should stand alone - avoid core functionality on which other tasks depend
Tasks should be well described with pointers to help the implementer
We suggest the label up-for-grabs
but using a different name is also acceptable.
If this sounds like you, getting involved is simple:
Label bugs and feature requests that would be a good place to start
Grab the URL to this list of tasks so that others can get to it easily
Sign in to GitHub and check out the README.