Development

Open-source projects categorized as Development

Top 23 Development Open-Source Projects

  • public-apis

    A collective list of free APIs

    Project mention: Put together a list of a few awesome free APIs you can use in your next Node.js project | reddit.com/r/node | 2023-01-27

    What about projects like https://github.com/public-apis/public-apis

  • system-design-primer

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

    Project mention: 10 𝐆𝐢𝐭𝐇𝐮𝐛 𝐫𝐞𝐩𝐨𝐬𝐢𝐭𝐨𝐫𝐢𝐞𝐬 𝐭𝐨 𝐚𝐝𝐯𝐚𝐧𝐜𝐞 𝐲𝐨𝐮𝐫 𝐜𝐚𝐫𝐞𝐞𝐫 as a Developer 📚 | dev.to | 2023-01-28

    4. The System Design Primer

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • ShellCheck

    ShellCheck, a static analysis tool for shell scripts

    Project mention: Announcing zsh-sweep, a zsh-linter | reddit.com/r/commandline | 2023-01-28

    Cool idea, linting for zsh has been discussed a lot on this shellcheck issue but hasn't been implemented there yet. If you haven't seen it already that thread might be a place to look for ideas

  • android_guides

    Extensive Open-Source Guides for Android Developers

    Project mention: Simple Android RecyclerView example | reddit.com/r/codehunter | 2022-09-05

    I've made a list of items a few times using Android's RecyclerView, but it is a rather complicated process. Going through one of the numerous tutorials online works (this, this, and this are good), but I am looking a bare bones example that I can copy and paste to get up and running quickly. Only the following features are necessary:

  • Standard

    🌟 JavaScript Style Guide, with linter & automatic code fixer

    Project mention: Best Websites For Coders | dev.to | 2023-01-25

    Standard JS Style Guide : JavaScript style guide, with linter & automatic code fixer

  • n8n

    Free and source-available fair-code licensed workflow automation tool. Easily automate tasks across different services.

    Project mention: Show HN: Automatisch – open-source workflow automation, an alternative to Zapier | news.ycombinator.com | 2023-01-25

    n8n is not open source, while Automatisch is GPL.

    https://github.com/n8n-io/n8n/blob/d1b4d42/LICENSE.md

  • interactive-coding-challenges

    120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.

    Project mention: Leetcoding? Use Anki. Here's my setup. It's gamechanging -- you'll see. | reddit.com/r/csMajors | 2023-01-24

    Just an FYI: There is an ANKI file available for download. I found it on the r\cscareerquestions wiki FAQs. Here you go https://github.com/donnemartin/interactive-coding-challenges/tree/master/anki_cards

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • httpie

    🥧 HTTPie for Terminal — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.

    Project mention: 🐘 PostgreSQL EoLs as a table ⏳ | dev.to | 2023-01-26

    ⛏️ httpie (or curl, ... or wget)

  • JHipster

    JHipster, much like Spring initializr, is a generator to create a boilerplate backend application, but also with an integrated front end implementation in React, Vue or Angular. In their own words, it "Is a development platform to quickly generate, develop, & deploy modern web applications & microservice architectures."

    Project mention: Micro Frontends for Java Microservices | dev.to | 2023-01-20

    exports.onExecutePostLogin = async (event, api) => { const namespace = 'https://www.jhipster.tech'; if (event.authorization) { api.idToken.setCustomClaim('preferred_username', event.user.email); api.idToken.setCustomClaim(`${namespace}/roles`, event.authorization.roles); api.accessToken.setCustomClaim(`${namespace}/roles`, event.authorization.roles); } }

  • xterm.js

    A terminal for the web

    Project mention: Can I make a Terminal with pyscript? Not just printing, I want a cursor and input as well. | reddit.com/r/PyScript | 2023-01-05

    There's not currently a straightforward way to do this in PyScript, no, but there have been several experiements that use Pyodide in combination with xtermjs to recreate console behavior in the browser. I could see that functionality being encapsulated into a PyScript plugin, but nothing like that exists in the ecosystem currently, that I've seen.

  • Lombok

    Very spicy additions to the Java programming language.

    Project mention: What libraries are out there to generate java code? | reddit.com/r/javahelp | 2022-12-21
  • Auto

    A collection of source code generators for Java.

    Project mention: Java records make Google's AutoValue mostly obsolete | reddit.com/r/java | 2022-12-02

    AutoValue has posted a new doc comparing itself to Java record classes. (Records were new in Java 16, or earlier with --enable-preview.)

  • 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

    Project mention: REST Clients for the terminal (TUI) | reddit.com/r/commandline | 2022-05-28
  • domain-driven-hexagon

    Learn Domain-Driven Design, software architecture, design patterns, best practices. Code examples included

    Project mention: [AskJS] How to architect a JavaScript (backend) app that can scale? | reddit.com/r/javascript | 2023-01-11

    Here is an example codebase with architectural patterns described more in details: https://github.com/Sairyss/domain-driven-hexagon

  • eslint-plugin-react

    React-specific linting rules for ESLint

    Project mention: Ask HN: What are you predictions for 2023? | news.ycombinator.com | 2022-12-25

    Thanks for weighing in, that's good to know. After wondering if this could be auto-refactored, I came across https://github.com/jsx-eslint/eslint-plugin-react/blob/maste..., will definitely have to give that (with `--fix`) a try in the new year and see if I can get the team on board! – desire for typescript being a compelling factor.

    Personally I do like the non-destructured `props.abc` throughout component code, really helps clarify at a glance where something is coming from, whether it's locally or externally defined, etc. Code style is an endless exercise in compromises/opinions though, even _with_ tools like eslint and prettier.

  • hadolint

    Dockerfile linter, validate inline bash, written in Haskell

    Project mention: Checkmake: Experimental Linter/Analyzer for Makefiles | news.ycombinator.com | 2022-08-14

    Some discussion on that here:

    https://github.com/koalaman/shellcheck/issues/58

    The hadolint project does shell checking for Dockerfiles and it uses shellcheck:

    https://github.com/hadolint/hadolint

    So the approach is definitely feasible, but you do need a new project and probably it needs to be written in Haskell.

  • MailCatcher

    Catches mail and serves it through a dream.

    Project mention: New Mailcatcher docker image using Alpine 3.16.1 | reddit.com/r/ruby | 2022-08-02

    I just upgraded to Alpine Linux 3.16.1 This is an important upgrade as it fixes 2 major issues: - busybox CVE-2022-30065 - openssl CVE-2022-2097 Related information: Mailcatcher as a docker image using Alpine Linux 3.16.1: https://hub.docker.com/r/stpaquet/alpinemailcatcher Github repo: https://github.com/spaquet/docker-alpine-mailcatcher Mailcatcher: https://mailcatcher.me

  • SAWS

    A supercharged AWS command line interface (CLI).

  • Tale

    🦄 Best beautiful java blog, worth a try

  • low-level-design-primer

    Dedicated Resources for the Low-Level System Design. Learn how to design and implement large-scale systems. Prep for the system design interview.

    Project mention: Amazon SDE 1 Final Interview Prep (US) | reddit.com/r/leetcode | 2022-10-24

    For OOD this might be helpful

  • JavaParser

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

    Project mention: Ask HN: Source code (Java) parser and/or static analysis tool | news.ycombinator.com | 2022-09-12
  • android-developer-roadmap

    Android Developer Roadmap 2020 (by mobile-roadmap)

  • js-dev-reads

    A list of books 📚and articles 📝 for the discerning web developer to read.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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). The latest post mention was on 2023-01-28.

Development related posts

Index

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

Project Stars
1 public-apis 225,728
2 system-design-primer 209,595
3 ShellCheck 31,224
4 android_guides 28,024
5 Standard 27,865
6 n8n 27,858
7 interactive-coding-challenges 26,783
8 httpie 26,059
9 JHipster 20,270
10 xterm.js 14,374
11 Lombok 11,728
12 Auto 9,992
13 HTTP Prompt 8,656
14 domain-driven-hexagon 8,405
15 eslint-plugin-react 8,264
16 hadolint 8,068
17 MailCatcher 5,839
18 SAWS 5,057
19 Tale 4,825
20 low-level-design-primer 4,651
21 JavaParser 4,522
22 android-developer-roadmap 4,081
23 js-dev-reads 3,912
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com