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.
OrganiseDesktop
help wanted
1
A small programme that organises icons on a desktop
python,
tkinter,
gui,
easy
lecturesWWW
good first issue
24
Web Programming Lectures of the UrFu Institute department IIT. On Russian language.
education,
web,
python,
pyramid,
lectures,
russian
fork-commit-merge
up-for-grabs
140
A project designed to help you familiarize yourself with the open source contribution workflow on GitHub, as well as to help you learn the basics of programming in different languages.
open-source,
first-contributors,
git,
github
Quick Note
help wanted
2
Quick Note is an open-source project for saving snippets of information to 'memory' files from the command line
python,
shell
CocoIndex
good first issue
2
High performance Data framework for AI, optimized for data freshness
python,
rust,
data,
streaming,
real-time,
ai,
pipeline,
etl,
data-engineering,
indexing,
knowledge-graph,
dataflow,
data-processing,
data-infrastructure,
rag,
llm
Servo
E-less-complex
18
The parallel browser engine project
rust,
browser,
research
Git Extensions
up-for-grabs
120
Git Extensions is a standalone UI tool for managing git repositories. It also integrates with Windows Explorer and Microsoft Visual Studio (2015/2017/2019).
.net,
c#,
git,
gitextensions
libvlc-go
help wanted
1
Golang bindings for libvlc 2.X/3.X/4.X used by the VLC media player
go,
vlc,
video,
sound,
bindings
BitDust
up-for-grabs
3
BitDust APP provides independent P2P on-line storage and secure private messaging
python,
twisted,
websocket,
crypto,
peer-to-peer
python_template
up for grabs
5
Collection of python snippets for different projects (e.g., webdev, devops, data science, etc.)
python,
linux,
docker,
fastapi,
terraform
ems-extension-marketplace
up-for-grabs
3
Kentico EMS extension marketplace.
marketplace,
javascript,
vue,
vuex,
kentico,
kentico-ems
open-wc
help wanted
15
Open Web Component Recommendations
javascript,
web-components,
web
Numbas
good first issue
1
An e-assessment system aimed at mathematical disciplines. It produces SCORM packages - everything happens on the client in JavaScript! The package compiler is written in Python. There's plenty for someone with a good knowledge of maths to work on.
python,
javascript,
e-assessment,
scorm,
math,
web,
html,
css,
html5,
algebra,
cas,
quiz
Construktion
up-for-grabs
2
Simplifies the arrange part of your unit tests. Use Construktion to generate test objects and populate its properties with random data.
c#,
.net,
tdd,
testing,
unit-testing
AutoSpotting
Type: Good first issue
2
Automatically replace AWS EC2 instances in AutoScaling groups with identically configured but up to 90% cheaper spot instances
aws,
ec2,
autoscaling,
spot,
automation,
go,
lambda,
terraform,
cloudformation
FindFirst
good first issue
3
Organizing the information that matters to you and your teams. The knowledge of your world.
java,
spring-boot,
tags,
reactjs,
nextjs,
tagging,
bookmarks,
knowledge-base
keyshade
good first issue
16
Realtime secret and configuration management tool, with the best in class security and seamless integration support
javascript,
typescript,
reactjs,
nextjs,
nestjs,
turbo,
security,
tool,
devops,
gitops,
secret-manager,
rust
Sorting Visualizer
good first issue
1
A web-based tool to visualize popular sorting algorithms with animations, built using React and Material-UI.
sorting,
visualization,
reactjs,
javascript,
algorithm
U.S. Prosecutor Database
HELP-WANTED
21
An open-source web app to help people hold prosecutors accountable for police brutality. Filter through prosecutors by name, role, state, area. Find resources like contact information & relevant articles.
meteor,
mongodb,
node.js,
design,
civic-tech,
ui,
ux,
csv,
python,
json,
data,
css,
html,
bootstrap,
prototype,
javascript,
open-data,
open-government
Carto
up-for-grabs
3
A front end design for shopping cart website
html,
html5,
css,
css3,
javascript,
es6,
flexbox,
jquery,
ajax
SinonJS
Help wanted
17
The worlds most popular stubbing library for javascript
javascript,
stubs,
unit-testing,
testing
Laravel CMF
help wanted
1
Laravel CMF is the flexible Content Management Framework for your next application. This software allows for rapid creation of your Content Management System.
laravel,
php,
cms,
cmf,
contentmanagement,
translation,
translations,
localization
ReactiveUI
help wanted
2
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
Cuberite
effort/easy
8
A lightweight, fast and extensible game server for Minecraft
linux,
c++,
lua,
server,
windows,
android,
plugins,
minecraft,
raspberry-pi
Quantum Electronics Design Automation!
good first issue
109
QEDA allows you to design and build real, affordable, room-temperature stable, and scalable quantum hardware at home!
quantum,
electronics,
eda,
automation,
python,
beginner-friendly,
documentation,
compiler,
circuit-synthesis
abbreviate
help wanted
4
Shorten your strings using common abbreviations
go,
cli
TheIdServer
help wanted
2
OpenID/Connect, OAuth2 and WS-Federation server based on IdentityServer4 or Duende IdentityServer with its admin UI
.net,
c#,
blazor,
oidc,
identityserver
Nextcloud
good first issue
69
A safe home for all your data
javascript,
web,
php,
design,
html,
css,
database,
privacy,
android,
ios,
c++,
qt
management-sdk-net
up-for-grabs
1
Kontent.ai Content Management .NET SDK
.net,
.net-standard,
c#,
content-management,
sdk,
kontent-ai,
cms,
headless-cms,
caas
Linkerd
good first issue
14
An ultralight service mesh for Kubernetes.
oss,
web,
cloud-native,
go,
javascript,
kubernetes,
rust,
cncf,
containers,
docker,
reactjs
Mumble
good first issue
42
open source, low-latency, high quality voice chat software primarily intended for use while gaming
qt,
c++,
voip
MEVN-CLI
help wanted
6
Light speed setup for MEVN(Mongo Express Vue Node) Apps
node.js,
javascript,
mongodb,
vue,
vue.js,
passport.js,
vuetify,
axios,
vee-validate,
express,
vuex,
boilerplate,
mevn,
nuxt.js,
graphql,
pwa,
sfc,
scaffolding,
server-side-rendering
SyntacticVersioning
help wanted
1
Helper tool to verify semantic version changes based on API surface area changes
f#,
.net
Rezoom.SQL
help wanted
3
Statically typechecks a common SQL dialect and translates it to various RDBMS backends
f#,
.net,
sql
Text Forge
help wanted
6
Extensible and modular code editor with Godot 4.5
code-editor,
editor,
godot,
gdscript
AgentField
good first issue
26
Open-source infrastructure for AI backends. Kubernetes for orchestration, Okta for identity.
ai,
agents,
kubernetes,
python,
go,
typescript,
orchestration,
cloud-native
HyperViz
good first issue
2
Analysing hyper-parameters made easy.
python,
streamlit,
web,
machine-learning
NetPanzer
good first issue
5
Online multiplayer tactical warfare game designed for fast-action combat
lua,
cpp,
sdl2,
mesonbuild,
wasm
Suave
you-take-it
2
Suave is a simple web development F# library providing a lightweight web server and a set of combinators to manipulate route flow and task composition.
.net,
f#,
web,
server
Saturn
up for grabs
8
Opinionated, web development framework for F# which implements the server-side, functional MVC pattern
f#,
web,
.net
pyAFL
up-for-grabs
2
Python AFL (Australian Football League) library for collecting/analysing AFL data
afl,
australian-football-league,
sports-analytics
AsyncMonolith
help wanted
9
Facilitates simple asynchronous messaging in dotnet apps.
messaging,
scheduling,
jobs,
tasks,
events
Humanizer
jump in
12
Humanizer meets all your .NET needs for manipulating and displaying strings, enums, dates, times, timespans, numbers and quantities
.net,
localization,
human-readable,
c#
algorithms-js
good first issue
12
Consumable Data Structures and Algorithms library in JavaScript
javascript,
algorithm,
data-structures,
libraries,
node.js,
npm
fmp4j
good first issue
10
A lightweight Java SDK for accessing the Financial Modeling Prep (FMP) API
java,
sdk,
finance,
api
opentelemetry-swift
help wanted
3
Swift 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.
swift,
trace,
cloud,
stats,
monitoring,
opentelemetry,
tracing,
distributed-tracing,
metrics,
logs,
prometheus,
jaeger,
application-insights
I Hate Money
help wanted
7
A simple shared budget manager web application
python,
flask,
budget,
rest
Howdy
help wanted
9
Windows Hello style facial authentication for Linux
authentication,
python,
python3,
c++,
video,
gtk,
pam,
auth
pygame
good first issue
6
games, art, music and even sciencing with python.
pygame,
python,
game,
art,
music,
education
Pancake
help wanted
6
A toolkit for PHP projects
php,
packagist,
toolkit,
mini-framework,
framework
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.