Open-source projects categorized as Development

Top 23 Development Open-Source Projects

  • system-design-primer

    Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

    Latest mention: A Guide to UWaterloo CS/Software Engineering Co-ops | reddit.com/r/uwaterloo | 2021-01-13

    If the company you're interviewing for is known for asking systems design questions (e.g Splunk), consider reviewing those too. https://github.com/donnemartin/system-design-primer is a good resource.

  • httpie

    As easy as /aitch-tee-tee-pie/ 🥧 Modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. https://twitter.com/httpie

    Latest mention: What the hell happened to Postman? | reddit.com/r/webdev | 2020-12-27

    httpie looks great too!

  • android_guides

    Extensive Open-Source Guides for Android Developers

    Latest mention: Publish Android Library Artifacts to private Amazon S3 Maven repository | dev.to | 2021-01-04


  • standard

    🌟 JavaScript Style Guide, with linter & automatic code fixer

  • shellcheck

    ShellCheck, a static analysis tool for shell scripts

    Latest mention: Program Eloquence Considered Harmful | news.ycombinator.com | 2021-01-16


  • generator-jhipster

    JHipster is a development platform to quickly generate, develop, & deploy modern web applications & microservice architectures.

  • n8n

    Free and open fair-code licensed node based Workflow Automation Tool. Easily automate tasks across different services.

    Latest mention: n8n on DigitalOcean App Platform | dev.to | 2021-01-05

    It seems that DigitalOcean App Platform does not support the EventSource API. I found an issue about how to configure a reverse proxy like Nginx. However, the Platform-as-a-Service like DigitalOcean App Platform and Cloud Run seems to not support it.

  • lombok

    Very spicy additions to the Java programming language.

  • auto

    A collection of source code generators for Java.

    Latest mention: Builder cosmetic changes, any downsides? | reddit.com/r/java | 2021-01-18

    I mean ... just use Immutables, AutoValue, or Lombok (which is controversial), they can all generate/emulate writing Builders (and immutable classes) for you.

  • http-prompt

    An interactive command-line HTTP and API testing client built on top of HTTPie featuring autocomplete, syntax highlighting, and more. https://twitter.com/httpie

  • eslint-plugin-react

    React specific linting rules for ESLint

    Latest mention: [ESLint] Parsing error: unexpected token => | dev.to | 2021-01-05

    Source: https://github.com/yannickcr/eslint-plugin-react#configuration

  • mailcatcher

    Catches mail and serves it through a dream.

  • tale

    🦄 Best beautiful java blog, worth a try

  • saws

    A supercharged AWS command line interface (CLI).

  • hadolint

    Dockerfile linter, validate inline bash, written in Haskell

    Latest mention: Dockerfile Best Practices | news.ycombinator.com | 2021-01-02

    Another useful resource is hadolint (https://github.com/hadolint/hadolint), which not only gives additional recommendations, but also a way to enforce this.

  • stack

    The Haskell Tool Stack

    Latest mention: stack install: download of ghc very slow | reddit.com/r/haskell | 2021-01-11

    There is a long thread about this on the Stack issue tracker: https://github.com/commercialhaskell/stack/issues/2240

  • javaparser

    Java 1-15 Parser and Abstract Syntax Tree for Java, including preview features to Java 13

    Latest mention: Bulk Refactoring of Java Code | reddit.com/r/java | 2021-01-11

    Depending on the type of refactorings needed, you may be able to use something like Java parser to read the code, refractor it, and write it out again.

  • immutables

    Annotation processor to create immutable objects and builders. Feels like Guava's immutable collections but for regular value objects. JSON, Jackson, Gson, JAX-RS integrations included

  • spring-loaded

    Java agent that enables class reloading in a running JVM

  • IHaskell

    A Haskell kernel for IPython.

  • Papercut-SMTP

    Papercut SMTP -- The Simple Desktop Email Server

  • circle-menu-android

    :octocat: ⭕️ CircleMenu is a simple, elegant UI menu with a circular layout and material design animations. Android UI library made by @Ramotion

  • HotswapAgent

    Java unlimited redefinition of classes at runtime.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).


What are some of the best open-source Development projects? This list will help you:

Project Stars
1 system-design-primer 118,719
2 httpie 49,432
3 android_guides 27,202
4 standard 24,921
5 shellcheck 22,716
6 generator-jhipster 17,874
7 n8n 11,943
8 lombok 9,903
9 auto 9,033
10 http-prompt 8,022
11 eslint-plugin-react 6,818
12 mailcatcher 5,178
13 tale 4,689
14 saws 4,683
15 hadolint 4,589
16 stack 3,505
17 javaparser 3,494
18 immutables 2,826
19 spring-loaded 2,533
20 IHaskell 2,214
21 Papercut-SMTP 1,696
22 circle-menu-android 1,689
23 HotswapAgent 1,584