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. Learn more →
Top 23 Development Open-Source Projects
-
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-284. 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.
-
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
-
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 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-25n8n is not open source, while Automatisch is GPL.
-
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-24Just 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.
⛏️ 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."
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); } }
-
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.
-
Project mention: What libraries are out there to generate java code? | reddit.com/r/javahelp | 2022-12-21
-
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
-
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-11Here is an example codebase with architectural patterns described more in details: https://github.com/Sairyss/domain-driven-hexagon
-
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.
-
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.
-
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
-
-
-
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.
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 -
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Development related posts
- What are some good books on game development?
- Merging with diff3: the “three-way merge”
- Announcing zsh-sweep, a zsh-linter
- Guide to Deploying Jellyfin and Jellyseerr on Kubernetes with Terraform.
- Books or Websites to learn Bash scripting
- Leetcoding? Use Anki. Here's my setup. It's gamechanging -- you'll see.
- Beginner can't make a simple script to work
-
A note from our sponsor - InfluxDB
www.influxdata.com | 29 Jan 2023
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 |