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.
Paper
good first issue
3
Scan those documents at ease with real-time document detection, multi paged pdfs, optimized and cleaner clicks from an easy to navigate UX
flutter,
mobile,
android,
ios,
code
Blender Puppet Motion
up-for-grabs
4
Small python addon for Blender that communicates with a Unity client to use Leap Motion data to control pose bones in real time as a similar to posing a puppet
blender,
blender-plugin,
blender-addon,
unity,
leap-motion,
unity3d,
websocket,
real-time,
computer-animation,
computer-vision,
python
.NET SDK
help wanted
22
Core functionality needed to create .NET projects, that is shared between Visual Studio and the .NET CLI
.net,
c#,
vb,
f#
Oppia
good first issue
56
Interactive learning platform using Python and Javascript with AngularJS
python,
javascript,
angularjs,
html,
appengine,
web,
interactive,
tutor,
education,
learning,
nonprofit
CPU Scheduling Algorithms
up-for-grabs
1
9 CPU Scheduling Algorithms like FCFS, SJF, SRTF, LJF, LRTF, Round Robin, HRRN, Priority Scheduling with I/O Time, Gantt Chart, Context Switch, Time Log Animation, Timeline Chart, Comparison between all algorithms and more.
html,
css,
javascript,
google-charts,
chart.js,
operating-system,
cpu-scheduling,
website
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
go-rejson
up-for-grabs
4
Golang client for redislabs' ReJSON module using Redigo golang client.
oss,
go,
json,
redis,
client,
rejson
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
Hanzi
good first issue
19
Give your AI agent a real browser. MCP server + Chrome extension for task-level browser automation.
javascript,
typescript,
chrome-extension,
ai,
browser-automation,
mcp
Eclipse OpenJ9
good first issue
16
A fast and efficient JVM that delivers power and performance when you need it most.
java,
c++,
c,
interpreter,
compiler,
runtime,
jvm,
virtual-machine,
jit,
garbage-collector,
gc
LibreMesh.org
good first issue
9
OpenWrt packages composing LibreMesh meta-firmware for wireless mesh networking
lua,
mesh,
openwrt,
firmware,
routing,
wireless
Redux Saga Test Plan
up-for-grabs
4
Test Redux Saga with an easy plan! Declarative APIs for unit testing and integration testing sagas.
javascript,
redux-saga,
redux,
reactjs,
sagas,
testing,
unit-testing,
integration-testing
CiviWiki
good first issue
3
Building a Better Democracy for the Internet Age
python,
django,
democracy,
government,
html,
javascript
Wikimedia Commons Android App
good first issue
54
The Wikimedia Commons Android app allows users to upload pictures from their Android phone/tablet to Wikimedia Commons. Initially started by the Wikimedia Foundation, this app is now maintained by volunteers.
android,
java,
mobile
Themer
up-for-grabs
3
Themer is a colorscheme generator and manager for your desktop.
python,
theme,
color,
colorscheme
Almond
good first issue
5
The Open Source, Privacy Preserving Virtual Assistant
virtual-assistant,
voice,
nlp,
natural-language,
machine-learning,
research,
javascript,
web,
node.js
gatsby-packages
up-for-grabs
4
Gatsby source plugin and React components for Kontent.ai.
javascript,
kontent-ai,
headless-cms,
headless,
reactjs,
gatsbyjs,
static-site,
gatsby-source-plugin,
caas
CodeNowHere
up-for-grabs
1
CLI application to create any programming language file!
cli,
autotools,
c++,
cpp,
cpp11,
linux
skia-chart
help-wanted
4
A simple xamarin.Forms chart library, built on top of the skiasharp.views.forms library. This library is developed with engineering and statistics in mind. It might not be the prettiest but it will visualize your data appropriately.
.net,
xamarin.forms,
c#,
xamarin
CodeMirror-Blocks
code quality
4
A Screenreader-Friendly, Language-Agnostic Toolit for building Block Language Plugins for CodeMirror
accessibility,
a11y,
k12,
programming,
blocks
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
Tessel Project
contribution-starter
2
The Tessel Project's mission is to create a fully open source hardware & software platform that makes it easy and intuitive to develop Internet-connected devices. Decisions are steered by open governance, an inclusive community, and the goal of creating freely-licensed designs and tools.
tessel,
johnny-five,
hardware,
oss,
oshw,
javascript,
rust,
c,
documentation,
tutorials,
firmware,
cli,
node.js,
wifi,
linux,
openwrt,
website,
open-governance
Signal Estimator
help wanted
19
A tool to measure characteristics of a looped back audio signal.
c++,
audio,
dsp,
alsa,
pulseaudio,
qt,
qwt
ChameleonForms
up-for-grabs
13
Shape-shifting your forms experience in ASP.NET MVC.
.net,
mvc,
asp.net,
forms,
html-helpers,
template,
bootstrap
quick-feed
up-for-grabs
3
a simple react app that renders rss-feeds for podcasts
reactjs,
javascript,
beginner,
help-wanted,
podcast,
rss,
material,
web
EnumFP
help wanted
2
Functional Enum type / Sum type for javascript with simple pattern matching
enum,
functional,
functional-programming,
sum-type,
pattern,
pattern-matching,
javascript
awesome-inspiration
good first issue
8
π₯ A curated list of content worth sharing to help you get inspired! β‘οΈ
markdown,
data,
easy,
collaboration,
inspiration,
awesome
mmbot
up-for-grabs
8
A port of GitHub's Hubot to C# and ScriptCS.
.net,
hubot,
chat,
c#
DEMOCRACY Deutschland
πΈ Good First
3
Mobile & Desktop Application to display all procedures of the german parliament and let the user vote like a virtual member of parliament
javascript,
node.js,
docker,
web,
website,
android,
ios,
reactjs,
reactnative,
express,
next,
nextjs,
graphql,
mongodb
logary
help wanted
4
Logary is a high performance, multi-target logging, metric and health-check library for mono and .Net. Targets include: textwriter, console, debugger, nlog, zipkin, nimrod, riemann, logstash, sqlite, sql server, graphite. Adapters for: suave.
.net,
nlog,
zipkin,
console,
debugger,
logstash,
suave,
graphite,
database,
f#
tutorialdb
help wanted π
14
A search engine for programming/dev tutorials.
django,
web,
python3,
javascript
Metadata-Remover
good first issue
3
A simple Metadata Removal Tool for images , videos , audio and torrent files using exiftool, ffmpeg and mat2 Python3 and C.
python,
ffmpeg,
exiftool,
mat2,
metadata,
antiforensics
electricityMap
help wanted
18
A real-time visualisation of the Greenhouse Gas (in terms of CO2 equivalent) footprint of electricity consumption.
oss,
climate-change,
data-visualization,
javascript
LitJSON
up-for-grabs
2
JSON library for the .Net framework.
.net,
c#,
json
oas-kit
help wanted
1
Convert Swagger 2.0 definitions to OpenAPI 3.0 and resolve/validate/lint
openapi,
swagger,
oas
Qvirinterfave
help wanted
3
Cross platform Cloud Managemnt tool
c++,
qt,
qml,
libvirt
Kotlin-Multiplatform
good first issue
2
Scaffold for using Kotlin multiplatform for Android, iOS and JS
development,
mobile,
android,
kotlin,
kmm,
ios
Pipey
help wanted
1
Utility functions to convert instance methods's to context-free functions ready for use with esnext pipeline operator and point-free functional programming.
functional,
functional-programming,
pipeline-operator,
pipe,
point-free,
fp,
javascript
pnpm
help wanted
9
Fast, disk space efficient package manager
node.js,
javascript,
package-manager,
installer,
npm
SaveHere
up for grabs
4
A Minimal Cloud File Manager
c#,
.net,
reactjs,
docker,
nginx,
self-hosted
Homebrew-Core
help wanted
3
Core formulae for the Homebrew package manager
ruby,
osx,
apple,
terminal,
packaging
Face-X
good first issue
11
Demonstration of different algorithms and operations on faces.
python,
face-recognition,
machine-learning,
opencv,
face-detection
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
Mathesar
help wanted
9
A self-hostable data storage, visualization, and collaboration tool.
python,
postgresql,
postgres,
django,
sqlalchemy,
javascript,
typescript,
svelte
opentelemetry-php
help wanted
16
PHP 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.
php,
trace,
cloud,
stats,
monitoring,
opentelemetry,
tracing,
distributed-tracing,
metrics,
logs,
prometheus,
jaeger,
application-insights
Impler
up-for-grabs
6
100% open source data import infrastructure with readymade CSV & Excel import widget π
typescript,
reactjs,
nestjs,
javascript,
node.js,
pnpm,
monorepo,
mongodb,
nextjs
Orleans
help wanted
38
Orleans - Distributed Actor Model
.net,
c#,
microsoft,
azure,
cloud,
distributed,
actor,
programming,
model
J.A.R.V.I.S.
Low-Hanging Fruit
9
A community-driven python bot that aims to be as simple as possible to serve humans with their everyday tasks
python,
messenger,
bot,
chat,
assistant
opentelemetry-js
up-for-grabs
10
JavaScript 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.
javascript,
trace,
cloud,
stats,
monitoring,
opentelemetry,
tracing,
distributed-tracing,
metrics,
logs,
prometheus,
jaeger,
application-insights
TripAi
good first issue
2
TripAi is a powerful AI-based travel planning web application that helps users effortlessly generate customised trip itineraries. By leveraging Metaβs Llama 3.8B Instruct model and integrating real-time data from Amadeus APIs, TripAi delivers intelligent and practical trip suggestions β including flights, hotels, and personalised activities.
node.js,
express,
ejs,
goodfirst,
travel
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.