Development

Open-source projects categorized as Development | Edit details

Top 23 Development Open-Source Projects

  • GitHub repo system-design-primer

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

    Project mention: Infrastructure/Systems Design Patterns | reddit.com/r/devops | 2021-10-19

    donnemartin/system-design-primer is a crowdsourced theory/learning repo

  • GitHub repo 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

    Project mention: Look at my new plugin to help run long commands | reddit.com/r/zsh | 2021-10-07

    Because this doesn't need to be sourced every time and, during development, like I am doing right now, it is constantly being changed. Add more, change existing etc. Imagine doing a web dev project and you are constantly creating and editing requests on postman. But you want to use a command line tool instead, such as https://httpie.io/. With this tool, it is easier to create those requests and run them on the command line. I'm willing to discuss this more with you. I believe this can be useful for many people and am having trouble marketing it haha.

  • Activeloop.ai

    Optimize your datasets for ML. Goodbye, boilerplate code - the fastest dataset optimization and management tool for computer vision.

  • GitHub repo android_guides

    Extensive Open-Source Guides for Android Developers

    Project mention: Free 500+ books and learning resources for every programmer. | dev.to | 2021-07-23

    CodePath Android Cliffnotes

  • GitHub repo ShellCheck

    ShellCheck, a static analysis tool for shell scripts

    Project mention: 7 Useful Tools Written in Haskell | dev.to | 2021-10-18

    ShellCheck is a utility used to analyze bash scripts. It allows novices to fish out common errors when they just start learning this scripting language and helps more advanced users not to miss small bugs in large and complex scripts. The project is being constantly expanded and its large community is adding new rules. You can view the ShellCheck and try it out at its home page.

  • GitHub repo Standard

    🌟 JavaScript Style Guide, with linter & automatic code fixer

    Project mention: Setup inicial de aplicações ReactJs | dev.to | 2021-10-05

    # 1 - Inicio da configuração do eslint yarn eslint --init # 2 - Escolha a opção "To check syntax, find problems, and enforce code style" How would you like to use ESLint? To check syntax only To check syntax and find problems ❯ To check syntax, find problems, and enforce code style # 3 - Escolha a opção "JavaScript modules (import/export)" What type of modules does your project use? ❯ JavaScript modules (import/export) CommonJS (require/exports) None of these # 4 - Escolha a opção "React" Which framework does your project use? ❯ React Vue.js None of these # 5 - Escolha a opção "Yes" Does your project use TypeScript? No ❯ Yes # 6 - Pressionando a barra de espaço, deixe selecionado somente a opção "Browser" Where does your code run? ✔ Browser Node # 7 - Escolha a opção "Use a popular style guide" How would you like to define a style for your project? … ❯ Use a popular style guide Answer questions about your style Inspect your JavaScript file(s) # 8 - Escolha a opção "Use a popular style guide" How would you like to define a style for your project? … ❯ Use a popular style guide Answer questions about your style Inspect your JavaScript file(s) # 9 - Escolha a opção "Airbnb" Which style guide do you want to follow? ❯ Airbnb: https://github.com/airbnb/javascript Standard: https://github.com/standard/standard Google: https://github.com/google/eslint-config-google XO: https://github.com/xojs/eslint-config-xo # 10 - Escolha a opção "JavaScript" What format do you want your config file to be in? … ❯ JavaScript YAML JSON # 11 - Escolha a opção "Yes" Would you like to install them now with npm? No ❯ Yes

  • GitHub repo interactive-coding-challenges

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

    Project mention: Best resources for learning algorithms ? | reddit.com/r/algorithms | 2021-08-01

    Leetcode - doing 2 problems a day, in the topics that I have finished from reading the above book. Here is a deck made by a FB tech lead.

  • GitHub repo JHipster

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

    Project mention: Ć Programming Language | news.ycombinator.com | 2021-10-08

    Not talking about the interesting naming or the circumstances around this particular implementation, what do the people on HN think about the concept of such transpilation?

    I recall taking a course in university about model driven programming - the idea of creating an abstract representation of logic, interfaces and other system components and then generating either full implementations or stubs in multiple languages was an interesting one, even if implementations were really hard to get right.

    In practice, i've mostly only seen one language specific model driven design tools, like JHipster (https://www.jhipster.tech/) or the likes of JPA be reasonably successful, since there's a lot of problems with supporting abstractions across different languages and runtimes, but what has been the experience of others in that regard?

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo n8n

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

    Project mention: Can I send slack messages to Notion? | reddit.com/r/Notion | 2021-10-20

    Here is link number 1 - Previous text "n8n"

  • GitHub repo xterm.js

    A terminal for the web

    Project mention: How APT does its fancy progress bar? | reddit.com/r/linux | 2021-10-13

    So, DOS-specific. Very interesting! An unrelated thing from me than: DECDHL/DECDWL support has quietly died and it's very sad that we can't have double sized lines in terminals!

  • GitHub repo Lombok

    Very spicy additions to the Java programming language.

    Project mention: Manifold is a Java compiler plugin, its features include Metaprogramming, Properties, Extension Methods, Operator Overloading, Templates, a Preprocessor, and more. | reddit.com/r/java | 2021-10-16

    About the non compliant thing, I'm sure that this can be asked to them quite easily on GitHub. There is already a thread where an OpenJDK maintainer talks about this issues with Lombok's maintainers. You can check it out here: https://github.com/projectlombok/lombok/issues/2681

  • GitHub repo Auto

    A collection of source code generators for Java.

    Project mention: So true | reddit.com/r/ProgrammerHumor | 2021-06-04

    Via Lombok, yes, which, as of now, is a default plugin in Idea, which everyone is using anyway. If you don't like Lombok particularly (and god knows, I can't imagine why), there is an alternative made by Google called Auto. Or you can use Scala, which has some features like that natively and is 100% interoperable with Java (meaning you can make a new Scala file within the current project and start using it right away). I imagine Kotlin also has some syntax sugar; however, I am not familiar with Kotlin very well.

  • GitHub repo 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: HTTP-Prompt, httpie turned into a shell | news.ycombinator.com | 2021-07-10
  • GitHub repo eslint-plugin-react

    React specific linting rules for ESLint

    Project mention: form submission | reddit.com/r/reactjs | 2021-10-18

    If you are unfamiliar with HTML forms on their own, it’s worth exploring them outside of the React ecosystem. There is also an ESLint rule to prevent the use of buttons without an explicit type attribute that you may want to consider using.

  • GitHub repo hadolint

    Dockerfile linter, validate inline bash, written in Haskell

    Project mention: Kubernetes Security Checklist 2021 | dev.to | 2021-10-18

    Dockerfile should be checked during development by automated scanners (Kics, Hadolint, Conftest)

  • GitHub repo MailCatcher

    Catches mail and serves it through a dream.

    Project mention: Capture emails (for testing)? | reddit.com/r/aws | 2021-08-01
  • GitHub repo SAWS

    A supercharged AWS command line interface (CLI).

  • GitHub repo Tale

    🦄 Best beautiful java blog, worth a try

  • GitHub repo JavaParser

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

    Project 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.

  • GitHub repo js-dev-reads

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

    Project mention: 🧢 Stefan's Web Weekly #11 | dev.to | 2021-03-20

    twhite96/js-dev-reads – A list of books and articles for the discerning web developer to read.

  • GitHub repo android-developer-roadmap

    Android Developer Roadmap 2020 (by mobile-roadmap)

    Project mention: First time Android app developer. Please send me down the right path. | reddit.com/r/androiddev | 2021-04-25

    There's an android developer roadmap that you can find here. Also, developing small and simple projects at least every week would benefit you, as opposed to charging D'Day style into every technical concept, architecture and essential library.

  • GitHub repo stack

    The Haskell Tool Stack

    Project mention: Babies and OSS maintenance | reddit.com/r/haskell | 2021-09-29

    Here is link number 1 - Previous text "PRs"

  • GitHub repo lando

    A development tool for all your projects that is fast, easy, powerful and liberating

    Project mention: Lando with D9. How do you install uploadprogress extension? | reddit.com/r/drupal | 2021-10-08

    This thread might help you ... https://github.com/lando/lando/issues/2940

  • GitHub repo maildev

    :mailbox: SMTP Server + Web Interface for viewing and testing emails during development.

    Project mention: Django Mail Debug with MailDev w/ Docker for four Steps. | dev.to | 2021-02-17

    In my case, I used docker-compose to do this, but please read accordingly. Of course, you can also use Docker commands to run it, and even if you don't have Docker environment, you can install and use it with npm command. For more information, please look at official document here .

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 2021-10-20.

Index

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

Project Stars
1 system-design-primer 146,879
2 httpie 52,441
3 android_guides 27,555
4 ShellCheck 26,323
5 Standard 26,194
6 interactive-coding-challenges 23,903
7 JHipster 18,955
8 n8n 18,165
9 xterm.js 11,588
10 Lombok 10,630
11 Auto 9,448
12 HTTP Prompt 8,293
13 eslint-plugin-react 7,361
14 hadolint 6,041
15 MailCatcher 5,449
16 SAWS 4,858
17 Tale 4,767
18 JavaParser 3,873
19 js-dev-reads 3,766
20 android-developer-roadmap 3,758
21 stack 3,605
22 lando 3,068
23 maildev 3,030
Find remote jobs at our new job board 99remotejobs.com. There are 36 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Scout APM: A developer's best friend. Try free for 14-days
Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
scoutapm.com