Top 23 Development Open-Source Projects
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.Project mention: Ask HN: What to learn as a back end developer | news.ycombinator.com | 2021-06-11
I'd take a look at this: https://github.com/donnemartin/system-design-primer
Lots of great content about the basics of system design, should be very helpful for someone new to backend.
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/httpieProject mention: Pydantic for FastAPI | dev.to | 2021-05-28
Test it out using httpie:
Scout APM - Leading-edge performance monitoring starting at $39/month. 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.
Extensive Open-Source Guides for Android DevelopersProject mention: Publish Android Library Artifacts to private Amazon S3 Maven repository | dev.to | 2021-01-04
Standard.js doesn't even consider itself to be a "real standard".
ShellCheck, a static analysis tool for shell scriptsProject mention: [OC] Made a script to just download wallpapers based on a specific search term. | reddit.com/r/linux | 2021-06-14
Check the script with https://github.com/koalaman/shellcheck. There are a few possibilities for improvement.
JHipster is a development platform to quickly generate, develop, & deploy modern web applications & microservice architectures.Project mention: What's everyone working on this week (24/2021)? | reddit.com/r/rust | 2021-06-13
Mostly KDash and if possible progress on a JHipster blueprint for Rust microservices
Free and open fair-code licensed node based Workflow Automation Tool. Easily automate tasks across different services.Project mention: Automation discussion | reddit.com/r/ecommerce | 2021-06-10
I use n8n.io for anything I can.
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
A terminal for the webProject mention: XtermWM - Text-based window manager for the terminal | reddit.com/r/commandline | 2021-03-10
On the terminals side, when I first put the sixel code out there in October 2018, only xterm and RLogin could run it without crashing. Since then I have helped six other terminals shore up their image support, made some tests for new terminals, and reported on the work to the larger ecosystem. When vte's and xterm.js's sixel support gets out there, I believe we will have critical mass for images in the terminal to be the new normal.
Very spicy additions to the Java programming language.Project mention: What are some echo chambers to watch out for as a software developer? Popular tools or programming strategies that aren't actually good, but stay popular because of network effects or advertising. Please explain why you think it is an echo chamber. | reddit.com/r/programming | 2021-06-03
Some java developers address that with stuff like Lombok. It makes java code clear and concise.
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.
An interactive command-line HTTP and API testing client built on top of HTTPie featuring autocomplete, syntax highlighting, and more. https://twitter.com/httpie
React specific linting rules for ESLintProject mention: Getting Started with Next.js - VSCode, ESLint and Prettier | dev.to | 2021-05-31
Prop spreading is forbidden react/jsx-props-no-spreading
Dockerfile linter, validate inline bash, written in HaskellProject mention: Best Practices for R with Docker | dev.to | 2021-05-31
Best practices for writing Dockerfiles are being followed more and more often according to this paper after mining more than 10 million Dockerfiles on Docker Hub and GitHub. However, there is still room for improvement. This is where linters come in as useful tools for static code analysis. Hadolint lists lots of rules for Dockerfiles and is available as a VS Code extension.
Catches mail and serves it through a dream.Project mention: Looking for an email that has an API to work with automation | reddit.com/r/softwaretesting | 2021-04-17
I use mailcatcher. Open source, self hosted, has a UI and API access for retrieving sent mail.
A supercharged AWS command line interface (CLI).
🦄 Best beautiful java blog, worth a try
Java 1-15 Parser and Abstract Syntax Tree for Java, including preview features to Java 13Project 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.
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.
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.
The Haskell Tool StackProject mention: How to build old Haskell projects | reddit.com/r/haskell | 2021-05-31
The 1.9.3 release is on github here: https://github.com/commercialhaskell/stack/releases/tag/v1.9.3
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 includedProject mention: If you could change one thing in the Java and one thing in the JVM, what would you change? | reddit.com/r/java | 2021-05-04
Annotation processors? Like Immutables? Those already exists, but the major difference is that an annotation processor cannot change the processed class, but has to create another one.
A development tool for all your projects that is fast, easy, powerful and liberatingProject mention: What is the to develop and maintain multiple Wordpress sites from one machine? | reddit.com/r/Wordpress | 2021-06-10
If you want more control https://lando.dev/
: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 .
What are some of the best open-source Development projects? This list will help you: