Ask HN: Do you contribute to open source projects?

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
Nutrient - The #1 PDF SDK Library
Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.
nutrient.io
featured
  1. go-sqlite3

    sqlite3 driver for go using database/sql

    When I worked as an employee I contributed mostly just with docs fixes or bug reports (and not that often). I think it's mostly a mindset of seeing an issue yourself and noticing that others probably also are confused or misled by something so you go and report it!

    Now that I'm working full-time on open-source and my own company I can contribute more easily to projects like upgrading SQLite source in a few bindings libraries [0], [1], [2] when 3.38 came out.

    If anyone is interested in contributing to open-source and wants a bit more guidance though I have a number of good "first timer" projects related to data tools. Only expectation is that you have some experience with Go. Join discord.multiprocess.io, go to the #dev channel and say hi!

    [0] https://github.com/mattn/go-sqlite3/pull/1019

    [1] https://github.com/mapbox/node-sqlite3/pull/1550

    [2] https://github.com/JoshuaWise/better-sqlite3/pull/778

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. node-sqlite3

    SQLite3 bindings for Node.js

    When I worked as an employee I contributed mostly just with docs fixes or bug reports (and not that often). I think it's mostly a mindset of seeing an issue yourself and noticing that others probably also are confused or misled by something so you go and report it!

    Now that I'm working full-time on open-source and my own company I can contribute more easily to projects like upgrading SQLite source in a few bindings libraries [0], [1], [2] when 3.38 came out.

    If anyone is interested in contributing to open-source and wants a bit more guidance though I have a number of good "first timer" projects related to data tools. Only expectation is that you have some experience with Go. Join discord.multiprocess.io, go to the #dev channel and say hi!

    [0] https://github.com/mattn/go-sqlite3/pull/1019

    [1] https://github.com/mapbox/node-sqlite3/pull/1550

    [2] https://github.com/JoshuaWise/better-sqlite3/pull/778

  4. better-sqlite3

    The fastest and simplest library for SQLite3 in Node.js.

    When I worked as an employee I contributed mostly just with docs fixes or bug reports (and not that often). I think it's mostly a mindset of seeing an issue yourself and noticing that others probably also are confused or misled by something so you go and report it!

    Now that I'm working full-time on open-source and my own company I can contribute more easily to projects like upgrading SQLite source in a few bindings libraries [0], [1], [2] when 3.38 came out.

    If anyone is interested in contributing to open-source and wants a bit more guidance though I have a number of good "first timer" projects related to data tools. Only expectation is that you have some experience with Go. Join discord.multiprocess.io, go to the #dev channel and say hi!

    [0] https://github.com/mattn/go-sqlite3/pull/1019

    [1] https://github.com/mapbox/node-sqlite3/pull/1550

    [2] https://github.com/JoshuaWise/better-sqlite3/pull/778

  5. web_app_from_scratch

    One script for every web framework which sets up a minimal web app with routing, templates and users.

    I am building an open source web framework comparison.

    The idea is to put together a project that gives an overview of how to set up a minimal viable web application from scratch via all the different frameworks.

    For each framework the project features a self explanatory shell script that builds a web app with routing, templates and user accounts. So there is no ambiguity of how to reproduce the results. And it is even possible to just copy&paste the steps into a docker container and see the framework in action.

    So if you want to compare how the frameworks do templating, you can look at the "Let's use templates" part and have a quick overview of how it is done in Django, Laravel, Flask, Symfony, NextJS...

    So far, 5 developer joined and contributed.

    Here is the repo:

    https://github.com/no-gravity/web_app_from_scratch

  6. owid-grapher

    A platform for creating interactive data visualizations

    I contribute to Our World In Data [0] and some of the Rails repos. I also run my own open source projects [1][2].

    I've just recently started doing it, and I only put in a few hours each week. Slow and steady wins the race. My motivation is three-fold: First, it's gratifying to give something back to software I love using for free. Second, I learn a lot. Third, if I ever want to work with one of the companies who are stewarding these repos, it gives me a leg up in the application process.

    0: https://github.com/owid/owid-grapher

    1: https://github.com/shafy/fugu

    2: https://github.com/mapzy/mapzy

  7. fugu

    Free, privacy-friendly, simple, open-source and self-hostable product analytics. (by shafy)

    I contribute to Our World In Data [0] and some of the Rails repos. I also run my own open source projects [1][2].

    I've just recently started doing it, and I only put in a few hours each week. Slow and steady wins the race. My motivation is three-fold: First, it's gratifying to give something back to software I love using for free. Second, I learn a lot. Third, if I ever want to work with one of the companies who are stewarding these repos, it gives me a leg up in the application process.

    0: https://github.com/owid/owid-grapher

    1: https://github.com/shafy/fugu

    2: https://github.com/mapzy/mapzy

  8. mapzy

    Free, simple, open-source and self-hostable store finder.

    I contribute to Our World In Data [0] and some of the Rails repos. I also run my own open source projects [1][2].

    I've just recently started doing it, and I only put in a few hours each week. Slow and steady wins the race. My motivation is three-fold: First, it's gratifying to give something back to software I love using for free. Second, I learn a lot. Third, if I ever want to work with one of the companies who are stewarding these repos, it gives me a leg up in the application process.

    0: https://github.com/owid/owid-grapher

    1: https://github.com/shafy/fugu

    2: https://github.com/mapzy/mapzy

  9. Nutrient

    Nutrient - The #1 PDF SDK Library. Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.

    Nutrient logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

Did you know that Ruby is
the 12th most popular programming language
based on number of references?