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.
ownCloud
junior job
9
A safe home for all your data. Access & share your files, calendars, contacts, mail & more from any device, on your terms.
javascript,
web,
php,
design,
html,
css,
database,
privacy,
android,
ios,
c++,
qt
NetPanzer
good first issue
4
Online multiplayer tactical warfare game designed for fast-action combat
lua,
cpp,
sdl2,
mesonbuild,
wasm
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
Mint
Up-for-Grabs
8
Mint is financial tracking app made on node js
html,
css,
css3,
bootstrap,
finance,
node.js,
javascript,
mocha-js,
passport-js,
html5,
easy,
simple,
web
Cherrybomb
help wanted
3
Stop half-done API specifications - Cherrybomb is a CLI tool that helps you avoid undefined user behaviour by validating your API specifications.
api-security,
rust,
cli
Roc VAD
help wanted
7
macOS Virtual Audio Device (VAD) for real-time audio streaming.
c++,
audio,
coreaudio,
streaming,
networking
I Hate Money
good first issue
3
A simple shared budget manager web application
python,
flask,
budget,
rest
Mermaid
Good first issue!
51
Generation of diagram and flowchart from text in a similar manner as markdown
javascript,
diagrams,
charts
opentelemetry-go-contrib
help wanted
9
The OpenTelemetry Go 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.
go,
trace,
cloud,
stats,
monitoring,
opentelemetry,
tracing,
distributed-tracing,
metrics,
logs,
prometheus,
jaeger,
application-insights
Algebraic Effects
help wanted
1
Manage your effects in a pure and composible way using algebraic effects with multiple continuations.
algebraic,
algebraic-effects,
effects,
functional,
functional-programming,
side-effects,
generators,
koka,
eff,
pure,
javascript
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
Node SQL Parser
enhancement
7
Parse simple SQL statements into an abstract syntax tree (AST) with the visited tableList and convert it back to SQL.
node.js,
sql,
parsing,
mariadb,
mysql
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
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
ERAM
up-for-grabs
3
An open source RAM Disk driver
ramdisk,
ram,
disk,
cache,
storage,
temp,
files,
c
Infisical
help wanted
45
Infisical is an open-source, E2EE tool to sync environment variables across your team and infrastructure.
security,
secret-management,
environment-variables,
end-to-end-encryption,
cli,
web,
node.js,
go,
next.js
pythonjobs.ie
up-for-grabs
3
Python Jobs Ireland is a Django jobs board where Python related jobs available in Ireland can be found or posted
python,
jobs-board,
django,
tests,
ci
StatePrinter
Help wanted
11
Automating unittest asserts and ToString() coding.
tdd,
unit-testing,
.net,
c#,
tostring,
debugging
Opencast
good first issue
19
The free and open source solution for automated video capture and distribution at scale.
video,
video-processing,
recording,
opencast,
capture-screen,
capture-video,
video-management,
video-publication,
video-production
fsock
help wanted
1
FSock - simple C#/F# API for communicating async socket clients and servers
f#,
c#,
sockets,
.net
AREG SDK
help wanted
14
An interface-centric real-time communication engine to connect Things at the edge of the network and develop distribute embedded applications.
c++,
cpp,
iot,
embedded,
distributed,
ipc,
network,
realtime,
concurrency,
edge-computing
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
test.io
good first issue
1
Socket.io online test tool
socket.io,
test,
node.js
Manim
good first issue
15
Manim is a community-maintained Python library for creating mathematical animations.
python,
glsl,
math,
science,
education,
graphics,
animation
Mellium
Good First Issue
16
An implementation of XMPP (Jabber) in Go.
go,
jabber,
xmpp,
im
opentelemetry-specification
help wanted
23
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
Microsoft Azure SDK for Python
help wanted
1
This repository contains official Python libraries for Azure services.
python,
microsoft,
azure,
cloud,
sdk
DelegateDecompiler
up-for-grabs
5
A library which is able to decompile a delegate or a method body to its lambda representation
.net,
decompilation,
lambda,
linq
NBi
up-for-grabs
6
NBi is a testing framework (add-on to NUnit) for Microsoft Business Intelligence platform and Data Access.
business-intelligence,
database,
ssis,
ssas,
unit-testing,
tdd,
bdd,
sql-server,
sql
FSharp.Data.JsonValidation
up-for-grabs
7
A nifty little DSL for validating JSON against expected schemas.
f#
FalkorDB
good first issue
3
A super fast Graph Database uses GraphBLAS under the hood for its sparse adjacency matrix graph representation. Our goal is to provide the best Knowledge Graph for LLM (GraphRAG).
c,
rust,
database
PetMe
good first issue
4
PetMe is an all-in-one platform that allows animals to be adopted, donated to pet lovers, and provides emergency medical care to stray animals in need.
html,
css,
javascript,
postman-api
Dancer2
Beginner Suitable
9
Fast, flexible, modern Perl web framework
perl,
web,
framework
OpenVINO
good first issue
81
OpenVINO™ is an open-source toolkit for optimizing and deploying AI inference.
python,
c++,
cmake,
javascript,
ai,
deep-learning,
inference
lakeFS
good first issue
40
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
CodeChef CLI
good first issue
2
CodeChef command-line interface
python,
cli,
codechef,
competitive-coding
ProjectScaffold
up-for-grabs
6
A prototypical .NET solution (file system layout and tooling), recommended for F# projects
f#,
.net
Nuclear
good first issue
19
Desktop music player for streaming from free sources
javascript,
web,
reactjs,
electron,
music,
linux,
mac,
windows
Faker C++
good first issue
37
Faker library for generating fake (but realistic) data
faker,
fake,
cpp,
c++,
c++20,
data-generation,
test-data,
testing,
unit-testing
Open Source Event Manager
good first issue
4
Event Management App Tailored to Free Software Conferences
ruby,
rails,
html,
css,
javascript
Guake
good first issue
16
The Guake drop-down terminal
terminal,
developer-tools,
desktop-linux
DiaryVault
good first issue
3
A FOSS, offline first personal diary application written in Flutter
flutter,
dart,
mobile,
android
MyGet Docs
Up For Grabs
3
Markdown based ASP.NET Web Pages documentation web site for MyGet.
markdown,
.net,
documentation,
nuget,
convention,
packaging,
build
XKCD Bot
up for grabs
1
A reddit bot for /r/xkcd that posts detailed comments about xkcd comics.
reddit,
python,
praw,
logging
ColorLS
Up-For-Grabs
19
A Ruby gem that beautifies the terminal ls command, with color and font-awesome icons
ruby,
cli,
color,
gem,
terminal,
eye-candy,
icons,
ls
S3Provider
up-for-grabs
1
Experimental type provider for Amazon S3
.net,
f#,
s3,
aws,
typeprovider
TQUIC
good first issue
5
A high-performance, lightweight, and cross-platform QUIC library
quic,
http3,
protocol,
rust,
network-programming,
cross-platform
Cuttle
good first issue
6
Open Source, full-stack pvp implementation of Cuttle, the oldest battle card game played with a standard 52-card deck.
node.js,
javascript,
vue,
full-stack,
game,
hacktoberfest
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#
CypherPoker.JS
help wanted
1
An open source peer-to-peer poker platform with cryptocurrency integration written in JavaScript.
javascript,
open-source,
peer-to-peer,
p2p,
decentralized,
poker,
texas,
hold,
em,
crypto,
cryptocurrency,
bitcoin,
cash,
monero,
litecoin,
dogecoin,
ether,
ethereum,
smart,
contract
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.