Compare commits

...

8 Commits

Author SHA1 Message Date
Sindre Sorhus
95786519be Merge branch 'main' into runjs 2023-06-20 13:53:49 +03:00
Maciek Palmowski
06b699f665 Add Kinsta's Node.js course (#1213) 2023-06-20 13:50:21 +03:00
Ruban Prakash
9755a65420 Add Vite (#1177)
Co-authored-by: Sindre Sorhus <sindresorhus@gmail.com>
2023-06-20 13:40:09 +03:00
Saurav Jain
b2af35e890 Add Amplication (#1171) 2023-06-20 13:38:28 +03:00
Sindre Sorhus
a55362a959 Meta tweaks 2023-05-21 15:24:17 +07:00
Saba Kharanauli
63bcbdefd4 Fix broken links (#1241) 2023-05-07 22:33:21 +07:00
Sindre Sorhus
9ec0577583 Update contributing guidelines 2023-04-02 23:32:27 +09:00
Sindre Sorhus
cd078756e6 Meta tweaks 2023-03-20 17:02:19 +07:00
2 changed files with 19 additions and 40 deletions

View File

@@ -6,7 +6,7 @@ Please note that this project is released with a [Contributor Code of Conduct](c
Ensure your pull request adheres to the following guidelines:
- **The submitted project should be more than 30 days old and the repo should have at least 60 stars.**
- **The submitted project should be more than 30 days old and the repo should have at least 100 stars.**
- The intent of this list is to gather awesome packages *that most users would need*. This is not the place for niche things, except in the “Mad science” category.
- Don't open a Draft / WIP pull request while you work on the guidelines. A pull request should be 100% ready and should adhere to all the guidelines when you open it.
- Keep in mind that the list is very mature by now, so the bar of getting something accepted is high. Only submit something unique and generally useful. The world (and this list) doesn't need yet another ORM or framework. For CLI tools, the bar is especially high, and unless it's something very awesome, I would suggest submitting to [awesome-cli-apps](https://github.com/aharris88/awesome-cli-apps) instead.

View File

@@ -10,9 +10,9 @@
<sub>Check out my latest app</sub>
<br>
<h2>
<a href="https://www.producthunt.com/posts/today-14">Today</a>
<a href="https://www.producthunt.com/posts/hyperduck">Hyperduck</a>
<br>
<sup>Quickly view your schedule in the macOS menu bar</sup>
<sup>Send links from your iOS devices to your Mac (better than AirDrop)</sup>
</h2>
</div>
<br>
@@ -61,55 +61,31 @@
</a>
<br>
<br>
<a href="https://getstream.io/chat/sdk/ios/?utm_source=Github&utm_medium=Github_Repo_Content_Ad&utm_content=Developer&utm_campaign=Github_Jan2022_iOSChatSDK&utm_term=Sindresorhus#gh-light-mode-only">
<a href="https://serpapi.com#gh-light-mode-only">
<div>
<img src="https://sindresorhus.com/assets/thanks/stream-logo.svg" width="220" alt="Stream">
</div>
<br>
<div>
<b>Build Scalable Feeds & Chat Applications with Powerful APIs and Front End Components</b>
<img src="https://sindresorhus.com/assets/thanks/serpapi-logo-light.svg" width="130" alt="SerpApi">
</div>
<b>API to get search engine results with ease.</b>
</a>
<a href="https://getstream.io/chat/sdk/ios/?utm_source=Github&utm_medium=Github_Repo_Content_Ad&utm_content=Developer&utm_campaign=Github_Jan2022_iOSChatSDK&utm_term=Sindresorhus#gh-dark-mode-only">
<a href="https://serpapi.com#gh-dark-mode-only">
<div>
<img src="https://sindresorhus.com/assets/thanks/stream-logo-dark.svg" width="220" alt="Stream">
</div>
<br>
<div>
<b>Build Scalable Feeds & Chat Applications with Powerful APIs and Front End Components</b>
<img src="https://sindresorhus.com/assets/thanks/serpapi-logo-dark.svg" width="130" alt="SerpApi">
</div>
<b>API to get search engine results with ease.</b>
</a>
<br>
<br>
<br>
<a href="https://www.useanvil.com/?utm_source=sindresorhus#gh-light-mode-only">
<a href="https://dashcam.io?ref=sindresorhus_awesome_nodejs">
<div>
<img src="https://sindresorhus.com/assets/thanks/anvil-logo-light.svg" width="200" alt="Anvil">
<img src="https://sindresorhus.com/assets/thanks/dashcam-logo.png" width="280" alt="Dashcam">
</div>
<br>
<b>Paperwork that makes the data work.</b>
<b>Never miss another bug</b>
<div>
<sub>
Easy APIs for paperwork. PDF generation, e-signature and embeddable no-code webforms.
<br>
The easiest way to build paperwork automation into your product.
</sub>
<sup>Capture the steps to reproduce every bug, every time, with Dashcam for desktop.</sup>
</div>
</a>
<a href="https://www.useanvil.com/?utm_source=sindresorhus#gh-dark-mode-only">
<div>
<img src="https://sindresorhus.com/assets/thanks/anvil-logo-dark.svg" width="200" alt="Anvil">
</div>
<br>
<b>Paperwork that makes the data work.</b>
<div>
<sub>
Easy APIs for paperwork. PDF generation, e-signature and embeddable no-code webforms.
<br>
The easiest way to build paperwork automation into your product.
</sub>
</div>
</a>
<br>
<br>
</p>
@@ -384,6 +360,7 @@
- [Brunch](https://github.com/brunch/brunch) - Front-end web app build tool with simple declarative config, fast incremental compilation, and an opinionated workflow.
- [FuseBox](https://github.com/fuse-box/fuse-box) - Fast build system that combines the power of webpack, JSPM and SystemJS, with first-class TypeScript support.
- [pkg](https://github.com/vercel/pkg) - Package your Node.js project into an executable.
- [Vite](https://github.com/vitejs/vite) - Front-end build tool with hot module replacement and static asset bundling.
### Hardware
@@ -874,7 +851,7 @@
- [Nodeschool](https://github.com/nodeschool) - Learn Node.js with interactive lessons.
- [The Art of Node](https://github.com/maxogden/art-of-node/#the-art-of-node) - An introduction to Node.js.
- [module-best-practices](https://github.com/mattdesl/module-best-practices) - Some good practices when writing new npm modules.
- [The Node Way](https://thenodeway.io) - An entire philosophy of Node.js best practices and guiding principles exists for writing maintainable modules, scalable applications, and code that is actually pleasant to read.
- [The Node Way](https://github.com/FredKSchott/the-node-way) - An entire philosophy of Node.js best practices and guiding principles exists for writing maintainable modules, scalable applications, and code that is actually pleasant to read.
- [You Don't Know Node.js](https://github.com/azat-co/you-dont-know-node) - Introduction to Node.js core features and asynchronous JavaScript.
- [Portable Node.js guide](https://github.com/ehmicky/cross-platform-node-guide) - Practical guide on how to write portable/cross-platform Node.js code.
- [Build a real web app with no frameworks](https://frameworkless.js.org/course) - A set of video tutorials/livestreams to help you build and deploy a real, live web app using a handful of simple libraries and the core Node.js modules.
@@ -887,7 +864,7 @@
### Articles
- [Error Handling in Node.js](https://www.joyent.com/node-js/production/design/errors)
- [Error Handling in Node.js](https://sematext.com/blog/node-js-error-handling/)
- [Teach Yourself Node.js in 10 Steps](https://ponyfoo.com/articles/teach-yourself-nodejs-in-10-steps)
- [Mastering the filesystem in Node.js](https://medium.com/@yoshuawuyts/mastering-the-filesystem-in-node-js-4706b7cb0801)
- [Semver: A Primer](https://nodesource.com/blog/semver-a-primer/)
@@ -942,6 +919,7 @@
- [Learn to build apps and APIs with Node.js](https://learnnode.com/friend/AWESOME) - Video course by Wes Bos.
- [Real Time Web with Node.js](https://www.pluralsight.com/courses/code-school-real-time-web-with-nodejs)
- [Learn and Understand Node.js](https://www.udemy.com/course/understand-nodejs/)
- [Node.js Full Stack Developer Course](https://kinsta.com/academy/course/node-js-full-stack-developer/)
### Cheatsheets
@@ -957,6 +935,7 @@
- [github-npm-stats](https://chrome.google.com/webstore/detail/github-npm-stats/oomfflokggoffaiagenekchfnpighcef) - Chrome extension that displays npm download stats on GitHub.
- [npm semver calculator](https://semver.npmjs.com) - Visually explore what versions of a package a semver range matches.
- [CodeSandbox](https://codesandbox.io/s/node-http-server-node) - Online IDE and prototyping.
- [Amplication](https://github.com/amplication/amplication) - Auto-generates fully functional apps.
- [RunJS](https://runjs.app) - Desktop JavaScript playground.
### Community