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.
Ombi
help wanted
5
Want a Movie or TV Show on Plex or Emby? Use Ombi!
Ombi is a user friendly interface for family and friends to request new content on your media server.
.net,
typescript,
angular
Suave
you-take-it
11
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
Numbas editor
good first issue
8
An editor for Numbas, an e-assessment system aimed at mathematical disciplines. The editor is written in Django, with knockout.js for the frontend. There's plenty for someone with a good knowledge of maths, or an interest in UX, to work on.
python,
javascript,
django,
knockout,
e-assessment,
math,
web,
html,
css,
html5,
algebra,
cas,
quiz
ReactiveUI
help wanted
8
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
Blokaroka
help wanted
5
Widgit for displaying blocks you can play with on your Windows desktop.
c++,
widget,
windows,
game,
toy
opentelemetry-php
help wanted
15
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
100DaysofMLCode
Up-for-Grabs
8
#100DaysofML Code challenge. Implementing Machine Learning algorithms in R and Python
python,
r,
anaconda,
spyder,
ml,
ai,
oss,
regularexpressions,
pandas,
numpy
Fresh Script
up-for-grabs
5
Find Spotify tracks posted to the HipHopHeads subreddit and add them to a Spotify playlist.
python,
flask,
web,
webdev,
reddit,
spotify,
spotipy,
music,
rap,
script,
javascript,
jquery,
web-development,
bootstrap,
ui
Speed Coding Challenge
good first issue
1
Code a Calculator with React.js as fast as possible
speed-coding-challange,
react.js,
javascript
Refulang
low_hanging_fruit
6
A hybrid language with a strong type system based on algebraic data types.
programming-language,
refu,
compiler,
language-design,
hybrid,
functional,
c
Alda
low-hanging fruit
7
A general-purpose, beginner-friendly music programming language
music,
language,
clojure,
java,
zeromq
NUnit
good first issue
5
NUnit is the most popular and widely used unit test framework for .NET
nunit,
.net,
.net-core,
cross-platform,
c#,
testing,
unit-testing,
tdd,
oss
Sentinelsat
good first issue
7
search and download open satellite imagery from the Copernicus Sentinel missions
oss,
python,
opendata,
geospatial,
satellite-imagery
async-cache
up-for-grabs
2
A caching solution for asyncio
asyncio,
async,
python,
lru,
cache
MyHome
up-for-grabs
3
Apartment management application
java,
spring,
springboot,
spring-boot,
docker,
web,
rest
Time to Leave
good first issue
5
Working hours time tracker app based on Electron and Javascript.
javascript,
electron,
node.js,
npm,
css
tldr-pages
help wanted
20
A community-curated collection of simplified and example-driven man pages.
reference,
documentation,
markdown,
man,
manpage,
manual,
command-line,
console,
terminal,
shell,
cli
Noice
up-for-grabs
1
Noice is a simplified RTS (Real Time Strategy) game with an online focus made with Godot.
godot,
rts,
game,
gdscript,
space,
ship,
multiplayer,
online
GlPortal
simple task
2
Open Source sci-fi fps puzzle-platformer
c++,
python,
javascript,
game,
3d,
physics,
2d
oas-kit
help wanted
1
Convert Swagger 2.0 definitions to OpenAPI 3.0 and resolve/validate/lint
openapi,
swagger,
oas
phpMyAdmin
newbie
14
phpMyAdmin Bringing MySQL to the web
php,
mysql,
mariadb,
web
.NET WPF & WinForms Docs
up-for-grabs
3
Documentation for .NET Desktop tehcnologies: Windows Forms and WPF
.net,
documentation,
winforms,
wpf
BotKube
help wanted
8
App that helps you monitor your Kubernetes cluster, debug critical deployments & gives recommendations for standard practices
kubernetes,
kubernetes-monitoring,
kubernetes-controller,
bot,
chatops,
kubernetes-bot,
slack-bot,
mattermost-bot
Docusaurus
good first issue
16
(Facebook Open Source) Easy to maintain open source documentation websites that powers website of React Native, Prettier, WarriorJS and Jest
javascript,
libraries,
ui,
reactjs,
documentation,
static-website-generator,
facebook
Eigengraus Essential Establishment Generator
help wanted
11
A tabletop procedural generator that creates game ready text for DMs
javascript,
twine,
sugarcube,
dungeons-and-dragons,
procedural-generation,
random-generation,
generation,
tabletop
Projecty Web
help wanted
2
Project management app based on spring.
java,
spring,
spring-framework,
spring-boot,
spring-mvc,
project,
web,
mysql
bootcamp
Hacktoberfest
2
A mini social networking application using Flask
oss,
web,
flask,
python
opencensus-node
up-for-grabs
6
A statistics collection and distributed tracing framework. Node.js implementation of OpenCensus, a toolkit for collecting application performance and behavior monitoring data. It allows to automatically collect incoming and outgoing calls information from various frameworks and export this information to backend of your choice.
trace,
node.js,
javascript,
cloud,
stats,
monitoring,
opencensus,
tracing,
distributed-tracing,
dapper,
metrics,
prometheus,
zipkin,
stackdriver,
signalfx,
application-insights
Symfony
good first issue
7
Symfony is a PHP framework for web applications and a set of reusable PHP components. Symfony is used by thousands of web applications and most of the popular PHP projects.
php,
framework,
components,
web
.NET Runtime
up-for-grabs
453
.NET is a cross-platform runtime for cloud, IoT, and desktop apps.
.net
Vue.js
contribution welcome
13
Simple yet powerful library for building modern web interfaces.
javascript,
user-interface,
ui,
templating,
vuejs
Flufwars
up-for-grabs
2
A CTF-style, moba, top-down shooter made in Godot.
godot,
gdscript,
client-server,
game
AutoDrive_RouteManager
up-for-grabs
2
This is an external graphical editor and route manager for the AutoDrive Mod for Farming Simulator 19.
java,
swing,
spring,
gui,
java-programming
LocalSupport
up-for-grabs
3
Directory of non-profits and volunteer opportunities
rails,
ruby,
tdd,
bdd
awesome-eli5
good first issue
1
👶 Technical concepts explained in layman terms!
markdown,
data,
easy,
education,
collaboration,
eli5,
awesome
Images-to-PDF
up-for-grabs
15
An app to convert images to PDF file
pdf,
android,
itextg,
multimedia
R6 Operator Counters
good first issue
21
A graphical visualization of how operators counter each other in Rainbow Six Siege.
javascript,
neo4j,
gaming,
rainbow6
pyAFL
up-for-grabs
2
Python AFL (Australian Football League) library for collecting/analysing AFL data
afl,
australian-football-league,
sports-analytics
Cordovue
good first issue
1
A sample Apache Cordova application using VueJS.
html,
css,
javascript,
ecmascript,
vuejs,
cordova,
cross-platform
AlaSQL
Help wanted
121
Javascript database for traditional SQL queries. Smaller and faster alternative to sql.js
javascript,
database,
sql,
jison,
node.js,
meteor
aioxmpp
up-for-grabs
9
Python 3 XMPP client library for use with asyncio
python,
xmpp,
asyncio
GreenBerry
help wanted
12
One-line statement language. Contribute to the development of a new language written in pure python, complete with ide. Propose new syntax or work as a core dev implementing support for them.
python,
new-language,
cli
Kibitzr
trivial
1
Personal Web Assistant
web,
assistant,
python,
automation
Yugabyte DB
good first issue
81
Distributed, high-performance SQL database
c++,
distributed,
database,
performance
Surface
help wanted
2
Surface is simple, light-weight, MVC based framework written in PHP to provide a faster, secure and efficent way to build websites.
php,
mvc,
router,
eloquent,
orm,
twig
Retroshare
help wanted
46
Cross-platform, friend-to-friend and secure decentralised communication platform.
c++,
qt,
p2p,
privacy,
chat,
forum,
messaging
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#
CodeChef CLI
good first issue
2
CodeChef command-line interface
python,
cli,
codechef,
competitive-coding
pandas
good first issue
206
Powerful Python data analysis toolkit.
python,
data
blockstack.js
good first issue
1
The Blockstack JavaScript library for identity, auth and storage.
reactjs,
javascript,
blockstack,
blockchain,
dapp,
identity
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.