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.
Code Cracker
up-for-grabs
35
An analyzer library for C# that uses Roslyn to produce refactorings, code analysis, and other niceties.
roslyn,
c#-analyzers,
code-fix,
c#
Solidity
help wanted
2
The Solidity Contract-Oriented Programming Language
ethereum,
solidity,
c++,
compiler
Nextcloud Bookmarks
good first issue
7
A selfhosted Bookmarks app for Nextcloud
bookmarks,
bookmark,
links,
pocket,
feed,
browser,
nextcloud
I Hate Money
help wanted
7
A simple shared budget manager web application
python,
flask,
budget,
rest
stream_ext
up-for-grabs
3
A port of the Rx functions to make Dart's Stream type even easier to use
dart,
rx
FindIssues
hacktoberfest
1
FindIssues aims to provide you access to the most recent & unassigned issues with different labels on github 🧑💻✨.
tailwindcss,
reactjs,
javascript,
nextjs,
beginner
Mermaid
Good first issue!
55
Generation of diagram and flowchart from text in a similar manner as markdown
javascript,
diagrams,
charts
Hearham.live Repeater-START app
help wanted
5
An open-source amateur radio map tool. The only open-source offline amateur radio app utilizing the only open data repeaters project at hearham.com/repeaters.
radio,
mapping,
ham-radio,
amateur-radio,
python,
windows,
linux,
android
elementary OS Website
Bitesize
1
The New elementary.io - A focused, minimum viable product (hence MVP) for a website that accompanied the release of elementary OS Freya.
elementary,
web,
website,
php,
html,
css,
javascript,
jquery,
sqlite,
design
opentelemetry-go
help wanted
10
Go 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.
go,
trace,
cloud,
stats,
monitoring,
opentelemetry,
tracing,
distributed-tracing,
metrics,
logs,
prometheus,
jaeger,
application-insights
Memojiro
help wanted
2
A minimalist note taking app to stop procastinating and free up the mind
notes,
mind,
productivity
FaceDB
help wanted
1
A face database for large-scale face recognition
python,
machine-learning,
deep-learning,
face-recognition,
vector-database
Basic Car Maintenance
good first issue
10
A basic app to track your car's maintenance events, like fixes, oil changes, etc.
swift,
firebase
Backdrop CMS
good first issue
98
The comprehensive CMS for small to medium sized businesses and non-profits.
backdropcms,
backdrop,
drupal,
cms,
content-management-system,
content-management-systems
home-assistant.io
help-wanted
4
Home Assistant User documentation
documentation,
jekyll,
home-assistant,
hass,
hassio,
haos
GitGud
good first issue
1
A CLI git tool built using Ink, Node and React
git,
cli,
ink,
reactjs,
node.js
OpenGates.Dev
help wanted
7
Reference checklist of things to avoid gatekeeping in posts, articles, videos, talks, presentations, podcasts, and in any other content.
markdown,
translation,
front-end,
design,
devrel
fsock
help wanted
1
FSock - simple C#/F# API for communicating async socket clients and servers
f#,
c#,
sockets,
.net
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
Turtle Projects
help wanted
1
A repository containing creative projects built using the turtle library in python
python,
turtle,
beginner
Bitwarden Server
good first issue
1
The Bitwarden Server project contains the APIs, database, and other core infrastructure items needed for the "backend" of all bitwarden client applications. The server project is written in C# using .NET Core with ASP.NET Core. The database is written in T-SQL/SQL Server. The codebase can be developed, built, run, and deployed cross-platform on Windows, macOS, and Linux distributions.
.net,
.net-core,
password-manager,
c#,
cross-platform,
bitwarden
StackQL
good first issue
63
Query, provision and manage cloud, SaaS and identity resources using SQL.
sql,
openapi3,
go,
python
AutoFixture
good first issue
6
Write maintainable unit tests, faster. AutoFixture makes it easier for developers to do Test-Driven Development by automating non-relevant Test Fixture Setup, allowing the Test Developer to focus on the essentials of each test case.
tdd,
unit-testing,
.net,
auto-mocking,
c#,
f#
Material Design In XAML Toolkit
up-for-grabs
43
Google's Material Design in XAML & WPF, for C# & VB.Net.
material-design,
wpf,
xaml,
c#,
ui,
theme,
.net
Hilary
up-for-grabs
9
Open Academic Environment project back-end
javascript,
node.js,
oss,
education
PubGate FE App
help wanted
10
Minimalist blogging Fediverse client made with Svelte
svelte,
activitypub,
frontend,
decentralized
Bitwarden Clients
good first issue
7
Bitwarden is the easiest and safest way to store all of your logins and passwords while conveniently keeping them synced between all of your devices. This repository houses all Bitwarden client applications except the Mobile application.
javascript,
typescript,
angular,
node.js,
electron,
cli,
cross-platform,
windows,
macos,
linux,
password-manager,
password,
security,
bitwarden
City Scrapers
good first issue
16
Scrape public meetings to increase access and transparency around local government.
python,
web-scraping,
democracy,
government,
journalism
Babel
help wanted
10
The compiler for writing next generation JavaScript.
javascript,
web,
ecmascript,
compiler
XKCD Bot
up for grabs
1
A reddit bot for /r/xkcd that posts detailed comments about xkcd comics.
reddit,
python,
praw,
logging
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
s3backup
help wanted
5
Simple backup to S3
go,
cli,
backup,
s3,
aws
opentelemetry-go-contrib
help wanted
4
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
PrivGuard
good first issue
2
PrivGuard is a mobile-first privacy analysis app built with Flutter and on-device AI to detect oversharing and PII risks in digital content. Leveraging a fine-tuned DistilBERT NER model for text classification and TFLite inference for edge processing, it identifies sensitive entities such as names, dates, phone numbers, and financial details, generating a risk score (0–100) with contextual privacy suggestions. All analysis is performed locally with AES-encrypted storage, ensuring complete data privacy and zero cloud dependency.
flutter,
edge-ai,
nlp,
privacy
Cuberite
effort/easy
8
A lightweight, fast and extensible game server for Minecraft
linux,
c++,
lua,
server,
windows,
android,
plugins,
minecraft,
raspberry-pi
StatePrinter
Help wanted
11
Automating unittest asserts and ToString() coding.
tdd,
unit-testing,
.net,
c#,
tostring,
debugging
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
Operating System and Hardware Information (OSHI)
up for grabs
6
A JNA-based (native) Operating System and Hardware Information library for Java
java,
jna,
operating-system,
hardware-information,
system-monitoring,
memory-usage,
cpu-usage,
serialnumbers,
disk-utilization,
process-list
Godot Engine
good first issue
5
Multi-platform 2D and 3D game engine
c++,
cross-platform,
gamedev,
opengl,
2d,
3d
KibanaNestedSupportPlugin
up-for-grabs
1
Kibana Support for nested objects
kibana,
javascript,
reactjs,
angular,
web
Dancer2
Beginner Suitable
5
Fast, flexible, modern Perl web framework
perl,
web,
framework
AngouriMath
up-for-grabs
9
Computer algebra library for .NET
.net,
math,
computer-algebra,
c-sharp,
f-sharp,
jupyter
NHibernate
good first issue
3
NHibernate is a mature, open source object-relational mapper for the .NET framework
.net,
nhibernate,
orm,
linq
opentelemetry-java
help wanted
11
Java 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.
java,
trace,
cloud,
stats,
monitoring,
opentelemetry,
tracing,
distributed-tracing,
metrics,
logs,
prometheus,
jaeger,
application-insights
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
Node Efficientnet
first-timers-only
2
EfficientNet - image recognition model for node js
typescript,
javascript,
node.js,
deep-learning,
tensorflow,
classification,
imagenet,
image-classification,
image-recognition,
efficientnet
opentelemetry-python
help wanted
29
Python 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.
python,
trace,
cloud,
stats,
monitoring,
opentelemetry,
tracing,
distributed-tracing,
metrics,
logs,
prometheus,
jaeger,
application-insights
proji
up-for-grabs
2
A powerful cross-platform CLI project templating tool.
go,
project,
scaffolding,
templating,
structure,
cli,
productivity,
tool,
command-line
Moment-Timezone
Up-For-Grabs
3
Time zone add-on for moment.js
javascript,
date,
time
etro
help wanted
15
A typescript video-editing framework for the browser and Node
javascript,
vanilla-javascript,
video,
video-editing,
automation
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.