mirror of
https://github.com/sindresorhus/awesome-nodejs.git
synced 2026-10-31 13:34:12 -07:00
Compare commits
5
Commits
main
..
21eeafdf69
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
21eeafdf69 | ||
|
|
29fb6eabb6 | ||
|
|
896cc64a54 | ||
|
|
7383b89adf | ||
|
|
31ded05760 |
No files matched your search
+1
-1
@@ -1 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-178.3 -166.8 1000 800"><path fill="#494368" d="M79.9 286.1c4 0 7.3 1.4 10.1 4.2 2.8 2.8 4.2 6.2 4.2 10.1V350H43.5c-4 0-7.3-1.4-10.1-4.2a13.8 13.8 0 0 1-4.2-10.1v-23.6h53.1v-11.7c0-.7-.2-1.2-.7-1.7-.5-.5-1-.7-1.7-.7H29.2v-11.9h50.7zm2.4 52V324H41.1v11.7c0 .7.2 1.2.7 1.7.5.5 1 .7 1.7.7h38.8zm114.7-52h12.7l-24 63.9H176l-21.5-47.5-20.3 47.5-.2-.1.1.1h-9.6l-25.1-63.9H112l17.3 42.4 18.4-42.4h13.6l19.5 42.4 16.2-42.4zm67.2 0c4 0 7.3 1.4 10.1 4.2 2.8 2.8 4.2 6.2 4.2 10.1V324h-53.1v11.7c0 .7.2 1.2.7 1.7.5.5 1 .7 1.7.7h50.7V350h-50.7c-4 0-7.3-1.4-10.1-4.2a13.8 13.8 0 0 1-4.2-10.1v-35.3c0-4 1.4-7.3 4.2-10.1 2.8-2.8 6.2-4.2 10.1-4.2h36.4zm-38.8 26h41.2v-11.7c0-.7-.2-1.2-.7-1.7-.5-.5-1-.7-1.7-.7h-36.4c-.7 0-1.2.2-1.7.7-.5.5-.7 1-.7 1.7v11.7zm129-11.6v2.4h-11.9v-2.4c0-.7-.2-1.2-.7-1.7-.5-.5-1-.7-1.7-.7h-36.4c-.7 0-1.2.2-1.7.7-.5.5-.7 1-.7 1.7v9.3c0 .7.2 1.2.7 1.7.5.5 1 .7 1.7.7h36.4c4 0 7.3 1.4 10.1 4.2 2.8 2.8 4.2 6.2 4.2 10.1v9.3c0 4-1.4 7.3-4.2 10.1a13.8 13.8 0 0 1-10.1 4.2h-36.4c-4 0-7.3-1.4-10.1-4.2a13.8 13.8 0 0 1-4.2-10.1v-2.4h11.9v2.4c0 .7.2 1.2.7 1.7.5.5 1 .7 1.7.7h36.4c.7 0 1.2-.2 1.7-.7.5-.5.7-1 .7-1.7v-9.3c0-.7-.2-1.2-.7-1.7-.5-.5-1-.7-1.7-.7h-36.4c-4 0-7.3-1.4-10.1-4.2a13.8 13.8 0 0 1-4.2-10.1v-9.3c0-4 1.4-7.3 4.2-10.1 2.8-2.8 6.2-4.2 10.1-4.2h36.4c4 0 7.3 1.4 10.1 4.2 2.8 2.7 4.2 6.1 4.2 10.1zm25.2-14.4H416c4 0 7.3 1.4 10.1 4.2 2.8 2.8 4.2 6.2 4.2 10.1v35.3c0 4-1.4 7.3-4.2 10.1A13.8 13.8 0 0 1 416 350h-36.4c-4 0-7.3-1.4-10.1-4.2a13.8 13.8 0 0 1-4.2-10.1v-35.3c0-4 1.4-7.3 4.2-10.1 2.8-2.8 6.2-4.2 10.1-4.2zM416 298h-36.4c-.7 0-1.2.2-1.7.7-.5.5-.7 1-.7 1.7v35.3c0 .7.2 1.2.7 1.7.5.5 1 .7 1.7.7H416c.7 0 1.2-.2 1.7-.7.5-.5.7-1 .7-1.7v-35.3c0-.7-.2-1.2-.7-1.7-.5-.4-1-.7-1.7-.7zm107.5-11.9c4 0 7.3 1.4 10.1 4.2 2.8 2.8 4.2 6.2 4.2 10.1V350H526v-49.6c0-.7-.2-1.2-.7-1.7-.5-.5-1.1-.7-1.8-.7h-25.2c-.7 0-1.2.2-1.7.7-.5.5-.7 1-.7 1.7V350H484v-49.6c0-.7-.2-1.2-.7-1.7-.5-.5-1-.7-1.7-.7h-25.3c-.7 0-1.2.2-1.7.7-.5.5-.7 1-.7 1.7V350H442v-63.9h81.5zm76.5 0c4 0 7.3 1.4 10.1 4.2 2.8 2.8 4.2 6.2 4.2 10.1V324h-53.1v11.7c0 .7.2 1.2.7 1.7.5.5 1 .7 1.7.7h50.7V350h-50.7c-4 0-7.3-1.4-10.1-4.2a13.8 13.8 0 0 1-4.2-10.1v-35.3c0-4 1.4-7.3 4.2-10.1 2.8-2.8 6.2-4.2 10.1-4.2H600zm-38.8 26h41.2v-11.7c0-.7-.2-1.2-.7-1.7-.5-.5-1-.7-1.7-.7h-36.4c-.7 0-1.2.2-1.7.7-.5.5-.7 1-.7 1.7v11.7z"/><path fill="#699D68" d="M614.2 54l-150-137.6-21.1 23L568.1 54H75.4l125-114.7-21.1-23L29.3 54h-.1v90.7c0 41 39.5 74.4 88 74.4h92.5c48.5 0 88-33.4 88-74.4V85.2h48v59.6c0 41 39.5 74.4 88 74.4h92.5c48.5 0 88-33.4 88-74.4V54z"/><g fill="#494368"><path d="M204.9 392.1v45h-10.8v-45c0-1.2-1-2.2-2.2-2.2h-33c-1.2 0-2.2 1-2.2 2.2v45h-10.8v-58h46a13 13 0 0 1 13 13zm55.3-13a13 13 0 0 1 13 13v32a13 13 0 0 1-13 13h-33a13 13 0 0 1-13-13v-32a13 13 0 0 1 13-13h33zm-33 10.8c-1.2 0-2.2 1-2.2 2.2v32c0 1.2 1 2.2 2.2 2.2h33c1.2 0 2.2-1 2.2-2.2v-32c0-1.2-1-2.2-2.2-2.2h-33zm112.4-29.8v77h-46a13 13 0 0 1-13-13v-32a13 13 0 0 1 13-13h35.2v-19h10.8zm-13 66.2c1.2 0 2.2-1 2.2-2.2v-32c0-1.2-1-2.2-2.2-2.2h-33c-1.2 0-2.2 1-2.2 2.2v32c0 1.2 1 2.2 2.2 2.2h33zm81-34.2v21.4h-48.2v10.6c0 1.2 1 2.2 2.2 2.2h46v10.8h-46a13 13 0 0 1-13-13v-32a13 13 0 0 1 13-13h33a13 13 0 0 1 13 13zm-10.8 10.6v-10.6c0-1.2-1-2.2-2.2-2.2h-33c-1.2 0-2.2 1-2.2 2.2v10.6h37.4zm32.1 34.4h-10.8v-10.8h10.8v10.8z"/><path d="M453.2 415.1v32a13 13 0 0 1-13 13h-24.8v-10.8h24.8c1.2 0 2.2-1 2.2-2.2v-67.8h10.8v35.8zm0-55v10.8h-10.8v-10.8h10.8zm68.6 34.2H511v-2.2c0-1.2-1-2.2-2.2-2.2h-33c-1.2 0-2.2 1-2.2 2.2v8.4c0 1.2 1 2.2 2.2 2.2h33a13 13 0 0 1 13 13v8.4a13 13 0 0 1-13 13h-33a13 13 0 0 1-13-13v-2.2h10.8v2.2c0 1.2 1 2.2 2.2 2.2h33c1.2 0 2.2-1 2.2-2.2v-8.4c0-1.2-1-2.2-2.2-2.2h-33a13 13 0 0 1-13-13v-8.4a13 13 0 0 1 13-13h33a13 13 0 0 1 13 13v2.2z"/></g><path fill="#FFF" fill-rule="evenodd" d="M197.2 155.9c0 1-.5 1.8-1.3 2.3l-30.5 17.6c-.8.5-1.8.5-2.7 0l-30.5-17.6a2.8 2.8 0 0 1-1.3-2.3v-35.2c0-1 .5-1.8 1.3-2.3l30.5-17.6c.8-.5 1.9-.5 2.7 0l30.5 17.6c.8.5 1.3 1.4 1.3 2.3v35.2zm316.7 0c0 1-.5 1.8-1.3 2.3L482 175.7c-.8.5-1.8.5-2.7 0l-30.5-17.6a2.8 2.8 0 0 1-1.3-2.3v-35.2c0-1 .5-1.8 1.3-2.3l30.5-17.6c.8-.5 1.9-.5 2.7 0l30.5 17.6c.8.5 1.3 1.4 1.3 2.3v35.3z" clip-rule="evenodd"/><path fill="none" d="M-178.3 528.1h1000v52.5h-1000z" clip-rule="evenodd"/><path d="M-157.5 547.2c0 7.3 3.3 10.7 8.6 10.7 5 0 7.7-3.1 7.7-6.6h3.3c0 4.2-3.4 9.6-11.1 9.6-7.3 0-11.8-4.8-11.8-13.7V543c0-8.9 4.6-13.9 11.8-13.9 7.4 0 11.1 5.4 11.1 10.2h-3.3c0-3.4-2.7-7.1-7.8-7.1s-8.5 3.7-8.5 10.9v4.1zm43.6 13.2h-3.3v-3.2h-.1c-.8 1.9-3.1 3.6-6.9 3.6-4.9 0-8.3-2.8-8.3-8.1v-15.8h3.3v14.8c0 4.4 2.6 6 5.9 6 3.7 0 6.1-2.4 6.1-6.3v-14.6h3.3v23.6zm7.1-23.6h3.3v3h.1c.7-1.5 2.5-3.4 6-3.4l1.4.1v3.1l-1.8-.1c-4.2 0-5.6 2.7-5.6 6.2v14.6h-3.3v-23.5zm21.6 23.9c-4.6 0-7.7-2.8-7.7-7.1 0-4.1 2.8-6.7 8.2-6.7h6.4v-2.5c0-3.3-1.9-5.1-5.3-5.1-3.2 0-5 1.6-5.3 4.1H-92c.3-4.1 3.1-6.9 8.5-6.9 4.9 0 8.4 2.7 8.4 7.5v16.4h-3.2v-3.1h-.1c-1 1.9-3.2 3.4-6.8 3.4zm6.9-8.2v-2.9h-6.3c-3.4 0-4.9 1.6-4.9 3.9 0 2.9 2.4 4.3 5.1 4.3 3.5.1 6.1-2.1 6.1-5.3zm11.6-21.6h3.3v5.9hLine truncated
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-178.3 -166.8 1000 800"><path fill="#494368" d="M79.9 286.1c4 0 7.3 1.4 10.1 4.2 2.8 2.8 4.2 6.2 4.2 10.1V350H43.5c-4 0-7.3-1.4-10.1-4.2a13.8 13.8 0 0 1-4.2-10.1v-23.6h53.1v-11.7c0-.7-.2-1.2-.7-1.7-.5-.5-1-.7-1.7-.7H29.2v-11.9h50.7zm2.4 52V324H41.1v11.7c0 .7.2 1.2.7 1.7.5.5 1 .7 1.7.7h38.8zm114.7-52h12.7l-24 63.9H176l-21.5-47.5-20.3 47.5-.2-.1.1.1h-9.6l-25.1-63.9H112l17.3 42.4 18.4-42.4h13.6l19.5 42.4 16.2-42.4zm67.2 0c4 0 7.3 1.4 10.1 4.2 2.8 2.8 4.2 6.2 4.2 10.1V324h-53.1v11.7c0 .7.2 1.2.7 1.7.5.5 1 .7 1.7.7h50.7V350h-50.7c-4 0-7.3-1.4-10.1-4.2a13.8 13.8 0 0 1-4.2-10.1v-35.3c0-4 1.4-7.3 4.2-10.1 2.8-2.8 6.2-4.2 10.1-4.2h36.4zm-38.8 26h41.2v-11.7c0-.7-.2-1.2-.7-1.7-.5-.5-1-.7-1.7-.7h-36.4c-.7 0-1.2.2-1.7.7-.5.5-.7 1-.7 1.7v11.7zm129-11.6v2.4h-11.9v-2.4c0-.7-.2-1.2-.7-1.7-.5-.5-1-.7-1.7-.7h-36.4c-.7 0-1.2.2-1.7.7-.5.5-.7 1-.7 1.7v9.3c0 .7.2 1.2.7 1.7.5.5 1 .7 1.7.7h36.4c4 0 7.3 1.4 10.1 4.2 2.8 2.8 4.2 6.2 4.2 10.1v9.3c0 4-1.4 7.3-4.2 10.1a13.8 13.8 0 0 1-10.1 4.2h-36.4c-4 0-7.3-1.4-10.1-4.2a13.8 13.8 0 0 1-4.2-10.1v-2.4h11.9v2.4c0 .7.2 1.2.7 1.7.5.5 1 .7 1.7.7h36.4c.7 0 1.2-.2 1.7-.7.5-.5.7-1 .7-1.7v-9.3c0-.7-.2-1.2-.7-1.7-.5-.5-1-.7-1.7-.7h-36.4c-4 0-7.3-1.4-10.1-4.2a13.8 13.8 0 0 1-4.2-10.1v-9.3c0-4 1.4-7.3 4.2-10.1 2.8-2.8 6.2-4.2 10.1-4.2h36.4c4 0 7.3 1.4 10.1 4.2 2.8 2.7 4.2 6.1 4.2 10.1zm25.2-14.4H416c4 0 7.3 1.4 10.1 4.2 2.8 2.8 4.2 6.2 4.2 10.1v35.3c0 4-1.4 7.3-4.2 10.1A13.8 13.8 0 0 1 416 350h-36.4c-4 0-7.3-1.4-10.1-4.2a13.8 13.8 0 0 1-4.2-10.1v-35.3c0-4 1.4-7.3 4.2-10.1 2.8-2.8 6.2-4.2 10.1-4.2zM416 298h-36.4c-.7 0-1.2.2-1.7.7-.5.5-.7 1-.7 1.7v35.3c0 .7.2 1.2.7 1.7.5.5 1 .7 1.7.7H416c.7 0 1.2-.2 1.7-.7.5-.5.7-1 .7-1.7v-35.3c0-.7-.2-1.2-.7-1.7-.5-.4-1-.7-1.7-.7zm107.5-11.9c4 0 7.3 1.4 10.1 4.2 2.8 2.8 4.2 6.2 4.2 10.1V350H526v-49.6c0-.7-.2-1.2-.7-1.7-.5-.5-1.1-.7-1.8-.7h-25.2c-.7 0-1.2.2-1.7.7-.5.5-.7 1-.7 1.7V350H484v-49.6c0-.7-.2-1.2-.7-1.7-.5-.5-1-.7-1.7-.7h-25.3c-.7 0-1.2.2-1.7.7-.5.5-.7 1-.7 1.7V350H442v-63.9h81.5zm76.5 0c4 0 7.3 1.4 10.1 4.2 2.8 2.8 4.2 6.2 4.2 10.1V324h-53.1v11.7c0 .7.2 1.2.7 1.7.5.5 1 .7 1.7.7h50.7V350h-50.7c-4 0-7.3-1.4-10.1-4.2a13.8 13.8 0 0 1-4.2-10.1v-35.3c0-4 1.4-7.3 4.2-10.1 2.8-2.8 6.2-4.2 10.1-4.2H600zm-38.8 26h41.2v-11.7c0-.7-.2-1.2-.7-1.7-.5-.5-1-.7-1.7-.7h-36.4c-.7 0-1.2.2-1.7.7-.5.5-.7 1-.7 1.7v11.7z"/><path fill="#699D68" d="M614.2 54l-150-137.6-21.1 23L568.1 54H75.4l125-114.7-21.1-23L29.3 54h-.1v90.7c0 41 39.5 74.4 88 74.4h92.5c48.5 0 88-33.4 88-74.4V85.2h48v59.6c0 41 39.5 74.4 88 74.4h92.5c48.5 0 88-33.4 88-74.4V54z"/><g fill="#494368"><path d="M204.9 392.1v45h-10.8v-45c0-1.2-1-2.2-2.2-2.2h-33c-1.2 0-2.2 1-2.2 2.2v45h-10.8v-58h46a13 13 0 0 1 13 13zm55.3-13a13 13 0 0 1 13 13v32a13 13 0 0 1-13 13h-33a13 13 0 0 1-13-13v-32a13 13 0 0 1 13-13h33zm-33 10.8c-1.2 0-2.2 1-2.2 2.2v32c0 1.2 1 2.2 2.2 2.2h33c1.2 0 2.2-1 2.2-2.2v-32c0-1.2-1-2.2-2.2-2.2h-33zm112.4-29.8v77h-46a13 13 0 0 1-13-13v-32a13 13 0 0 1 13-13h35.2v-19h10.8zm-13 66.2c1.2 0 2.2-1 2.2-2.2v-32c0-1.2-1-2.2-2.2-2.2h-33c-1.2 0-2.2 1-2.2 2.2v32c0 1.2 1 2.2 2.2 2.2h33zm81-34.2v21.4h-48.2v10.6c0 1.2 1 2.2 2.2 2.2h46v10.8h-46a13 13 0 0 1-13-13v-32a13 13 0 0 1 13-13h33a13 13 0 0 1 13 13zm-10.8 10.6v-10.6c0-1.2-1-2.2-2.2-2.2h-33c-1.2 0-2.2 1-2.2 2.2v10.6h37.4zm32.1 34.4h-10.8v-10.8h10.8v10.8z"/><path d="M453.2 415.1v32a13 13 0 0 1-13 13h-24.8v-10.8h24.8c1.2 0 2.2-1 2.2-2.2v-67.8h10.8v35.8zm0-55v10.8h-10.8v-10.8h10.8zm68.6 34.2H511v-2.2c0-1.2-1-2.2-2.2-2.2h-33c-1.2 0-2.2 1-2.2 2.2v8.4c0 1.2 1 2.2 2.2 2.2h33a13 13 0 0 1 13 13v8.4a13 13 0 0 1-13 13h-33a13 13 0 0 1-13-13v-2.2h10.8v2.2c0 1.2 1 2.2 2.2 2.2h33c1.2 0 2.2-1 2.2-2.2v-8.4c0-1.2-1-2.2-2.2-2.2h-33a13 13 0 0 1-13-13v-8.4a13 13 0 0 1 13-13h33a13 13 0 0 1 13 13v2.2z"/></g><path fill="#FFF" fill-rule="evenodd" d="M197.2 155.9c0 1-.5 1.8-1.3 2.3l-30.5 17.6c-.8.5-1.8.5-2.7 0l-30.5-17.6a2.8 2.8 0 0 1-1.3-2.3v-35.2c0-1 .5-1.8 1.3-2.3l30.5-17.6c.8-.5 1.9-.5 2.7 0l30.5 17.6c.8.5 1.3 1.4 1.3 2.3v35.2zm316.7 0c0 1-.5 1.8-1.3 2.3L482 175.7c-.8.5-1.8.5-2.7 0l-30.5-17.6a2.8 2.8 0 0 1-1.3-2.3v-35.2c0-1 .5-1.8 1.3-2.3l30.5-17.6c.8-.5 1.9-.5 2.7 0l30.5 17.6c.8.5 1.3 1.4 1.3 2.3v35.3z" clip-rule="evenodd"/><path fill="none" d="M-178.3 528.1h1000v52.5h-1000z" clip-rule="evenodd"/><path d="M-157.5 547.2c0 7.3 3.3 10.7 8.6 10.7 5 0 7.7-3.1 7.7-6.6h3.3c0 4.2-3.4 9.6-11.1 9.6-7.3 0-11.8-4.8-11.8-13.7V543c0-8.9 4.6-13.9 11.8-13.9 7.4 0 11.1 5.4 11.1 10.2h-3.3c0-3.4-2.7-7.1-7.8-7.1s-8.5 3.7-8.5 10.9v4.1zm43.6 13.2h-3.3v-3.2h-.1c-.8 1.9-3.1 3.6-6.9 3.6-4.9 0-8.3-2.8-8.3-8.1v-15.8h3.3v14.8c0 4.4 2.6 6 5.9 6 3.7 0 6.1-2.4 6.1-6.3v-14.6h3.3v23.6zm7.1-23.6h3.3v3h.1c.7-1.5 2.5-3.4 6-3.4l1.4.1v3.1l-1.8-.1c-4.2 0-5.6 2.7-5.6 6.2v14.6h-3.3v-23.5zm21.6 23.9c-4.6 0-7.7-2.8-7.7-7.1 0-4.1 2.8-6.7 8.2-6.7h6.4v-2.5c0-3.3-1.9-5.1-5.3-5.1-3.2 0-5 1.6-5.3 4.1H-92c.3-4.1 3.1-6.9 8.5-6.9 4.9 0 8.4 2.7 8.4 7.5v16.4h-3.2v-3.1h-.1c-1 1.9-3.2 3.4-6.8 3.4zm6.9-8.2v-2.9h-6.3c-3.4 0-4.9 1.6-4.9 3.9 0 2.9 2.4 4.3 5.1 4.3 3.5.1 6.1-2.1 6.1-5.3zm11.6-21.6h3.3v5.9hLine truncated
|
||||
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
@@ -17,16 +17,67 @@
|
||||
<sup>Special thanks to:</sup>
|
||||
<br>
|
||||
<br>
|
||||
<a href="https://workos.com/?utm_campaign=github_repo&utm_medium=referral&utm_content=awesome-nodejs&utm_source=github">
|
||||
<div>
|
||||
<img src="https://sindresorhus.com/assets/thanks/workos-logo-white-bg.svg" width="200" alt="WorkOS">
|
||||
</div>
|
||||
<b>Your app, enterprise-ready.</b>
|
||||
<div>
|
||||
<sub>Start selling to enterprise customers with just a few lines of code.</sub>
|
||||
<br>
|
||||
<a href="https://depot.dev?utm_source=github&utm_medium=sindresorhus">
|
||||
<sup>Add Single Sign-On (and more) in minutes instead of months.</sup>
|
||||
</div>
|
||||
</a>
|
||||
<br>
|
||||
<br>
|
||||
<a href="https://transloadit.com?utm_source=sindresorhus&utm_medium=referral&utm_campaign=sponsorship&utm_content=awesome-nodejs">
|
||||
<picture>
|
||||
<source width="320" media="(prefers-color-scheme: dark)" srcset="https://sindresorhus.com/assets/thanks/transloadit-logo-dark.svg">
|
||||
<source width="320" media="(prefers-color-scheme: light)" srcset="https://sindresorhus.com/assets/thanks/transloadit-logo.svg">
|
||||
<img width="320" src="https://sindresorhus.com/assets/thanks/transloadit-logo.svg" alt="Transloadit logo">
|
||||
</picture>
|
||||
</a>
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<a href="https://logto.io/?ref=sindre">
|
||||
<div>
|
||||
<picture>
|
||||
<source width="180" media="(prefers-color-scheme: dark)" srcset="https://sindresorhus.com/assets/thanks/depot-logo-dark.svg">
|
||||
<source width="180" media="(prefers-color-scheme: light)" srcset="https://sindresorhus.com/assets/thanks/depot-logo-light.svg">
|
||||
<img width="180" src="https://sindresorhus.com/assets/thanks/depot-logo-light.svg" alt="Depot logo">
|
||||
<source width="200" media="(prefers-color-scheme: dark)" srcset="https://sindresorhus.com/assets/thanks/logto-logo-dark.svg?x">
|
||||
<source width="200" media="(prefers-color-scheme: light)" srcset="https://sindresorhus.com/assets/thanks/logto-logo-light.svg?x">
|
||||
<img width="200" src="https://sindresorhus.com/assets/thanks/logto-logo-light.svg?x" alt="Logto logo">
|
||||
</picture>
|
||||
</div>
|
||||
<b>Fast remote container builds and GitHub Actions runners.</b>
|
||||
<b>The better identity infrastructure for developers</b>
|
||||
<div>
|
||||
<sup>Logto is an open-source Auth0 alternative designed for every app.</sup>
|
||||
</div>
|
||||
</a>
|
||||
<br>
|
||||
<br>
|
||||
<a href="https://encore.dev?utm_campaign=github_repo&utm_medium=referral&utm_content=sindre&utm_source=github">
|
||||
<div>
|
||||
<picture>
|
||||
<source width="230" media="(prefers-color-scheme: dark)" srcset="https://sindresorhus.com/assets/thanks/encore-logo-dark.svg">
|
||||
<source width="230" media="(prefers-color-scheme: light)" srcset="https://sindresorhus.com/assets/thanks/encore-logo-light.svg">
|
||||
<img width="230" src="https://sindresorhus.com/assets/thanks/encore-logo-light.svg" alt="Encore logo">
|
||||
</picture>
|
||||
</div>
|
||||
<b>The development platform for building type-safe distributed systems</b>
|
||||
<div>
|
||||
<sup>End-to-end tooling from local development to automated DevOps and infrastructure in your AWS/GCP.</sup>
|
||||
</div>
|
||||
</a>
|
||||
<br>
|
||||
<br>
|
||||
<a href="https://nitric.io/?utm_campaign=github_repo&utm_medium=referral&utm_content=sindresorhus&utm_source=github">
|
||||
<div>
|
||||
<img width="230" src="https://sindresorhus.com/assets/thanks/nitric-logo.svg" alt="nitric logo">
|
||||
</div>
|
||||
<b>Effortless backends with infrastructure from code</b>
|
||||
<div>
|
||||
<sup>An open-source framework that supports any programming language, cloud provider, or deployment automation tool.</sup>
|
||||
</div>
|
||||
</a>
|
||||
<br>
|
||||
<br>
|
||||
@@ -189,6 +240,7 @@
|
||||
- [jscpd](https://github.com/kucherenko/jscpd) - Copy/paste detector for source code.
|
||||
- [atmo](https://github.com/Raathigesh/Atmo) - Server-side API mocking.
|
||||
- [auto-install](https://github.com/siddharthkp/auto-install) - Auto installs dependencies as you code.
|
||||
- [lessmd](https://github.com/linuxenko/lessmd) - Markdown in the terminal.
|
||||
- [cost-of-modules](https://github.com/siddharthkp/cost-of-modules) - Find out which dependencies are slowing you down.
|
||||
- [localtunnel](https://github.com/localtunnel/localtunnel) - Expose your localhost to the world.
|
||||
- [svg-term-cli](https://github.com/marionebl/svg-term-cli) - Share terminal sessions via SVG.
|
||||
@@ -290,7 +342,7 @@
|
||||
- [oclif](https://github.com/oclif/oclif) - CLI framework complete with parser, automatic documentation, testing, and plugins.
|
||||
- [terminal-size](https://github.com/sindresorhus/terminal-size) - Reliably get the terminal window size.
|
||||
- [Cliffy](https://github.com/drew-y/cliffy) - Framework for interactive CLIs.
|
||||
- [zx](https://github.com/google/zx) - Write shell scripts in JavaScript.
|
||||
- [zx](https://github.com/google/zx) - Write shell scripts JavaScript.
|
||||
|
||||
### Build tools
|
||||
|
||||
@@ -335,7 +387,7 @@
|
||||
- [Express](https://github.com/expressjs/express) - Web application framework, providing a robust set of features for building single and multi-page, and hybrid web applications.
|
||||
- [Feathers](https://github.com/feathersjs/feathers) - Microservice framework built in the spirit of Express.
|
||||
- [LoopBack](https://github.com/loopbackio/loopback-next) - Powerful framework for creating REST APIs and easily connecting to backend data sources.
|
||||
- [Meteor](https://github.com/meteor/meteor) - An ultra-simple, database-everywhere, data-on-the-wire, pure-JavaScript web framework. *(You might like [awesome-meteor](https://github.com/Urigo/awesome-meteor))*
|
||||
- [Meteor](https://github.com/meteor/meteor) - An ultra-simple, database-everywhere, data-on-the-wire, pure-Javascript web framework. *(You might like [awesome-meteor](https://github.com/Urigo/awesome-meteor))*
|
||||
- [Restify](https://github.com/restify/node-restify) - Enables you to build correct REST web services.
|
||||
- [ThinkJS](https://github.com/thinkjs/thinkjs) - Framework with ES2015+ support, WebSockets, REST API.
|
||||
- [ActionHero](https://github.com/actionhero/actionhero) - Framework for making reusable & scalable APIs for TCP sockets, WebSockets, and HTTP clients.
|
||||
@@ -371,7 +423,7 @@
|
||||
- [istextorbinary](https://github.com/bevry/istextorbinary) - Check if a file is text or binary.
|
||||
- [fs-jetpack](https://github.com/szwacz/fs-jetpack) - Completely redesigned file system API for convenience in everyday use.
|
||||
- [fs-extra](https://github.com/jprichardson/node-fs-extra) - Extra methods for the `fs` module.
|
||||
- [package-directory](https://github.com/sindresorhus/package-directory) - Find the root directory of an npm package.
|
||||
- [pkg-dir](https://github.com/sindresorhus/pkg-dir) - Find the root directory of an npm package.
|
||||
- [filehound](https://github.com/nspragg/filehound) - Flexible and fluent interface for searching the file system.
|
||||
- [move-file](https://github.com/sindresorhus/move-file) - Move a file, even works across devices.
|
||||
- [tempy](https://github.com/sindresorhus/tempy) - Get a random temporary file or directory path.
|
||||
@@ -426,6 +478,7 @@
|
||||
- [sharp](https://github.com/lovell/sharp) - The fastest module for resizing JPEG, PNG, WebP and TIFF images.
|
||||
- [image-type](https://github.com/sindresorhus/image-type) - Detect the type of an image.
|
||||
- [image-dimensions](https://github.com/sindresorhus/image-dimensions) - Get the dimensions of an image.
|
||||
- [gm](https://github.com/aheckmann/gm) - GraphicsMagick and ImageMagick wrapper.
|
||||
- [lwip](https://github.com/EyalAr/lwip) - Lightweight image processor which does not require ImageMagick.
|
||||
- [pica](https://github.com/nodeca/pica) - High quality & fast resize (lanczos3) in pure JS. Alternative to canvas drawImage(), when no pixelation allowed.
|
||||
- [jimp](https://github.com/oliver-moran/jimp) - Image processing in pure JavaScript.
|
||||
@@ -473,7 +526,7 @@
|
||||
- [Day.js](https://github.com/iamkun/dayjs) - Immutable date library alternative to Moment.js.
|
||||
- [dateformat](https://github.com/felixge/node-dateformat) - Date formatting.
|
||||
- [tz-format](https://github.com/samverschueren/tz-format) - Format a date with timezone: `2015-11-30T10:40:35+01:00`.
|
||||
- [cctz](https://github.com/floatdrop/node-cctz) - Fast parsing, formatting, and timezone conversion for dates.
|
||||
- [cctz](https://github.com/floatdrop/node-cctz) - Fast parsing, formatting, and timezone conversation for dates.
|
||||
|
||||
### URL
|
||||
|
||||
@@ -571,6 +624,8 @@
|
||||
- [MikroORM](https://github.com/mikro-orm/mikro-orm) - TypeScript ORM based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, PostgreSQL, MySQL and SQLite.
|
||||
- [Prisma](https://github.com/prisma/prisma) - Modern database access (ORM alternative). Auto-generated and type-safe query builder in TypeScript. Supports PostgreSQL, MySQL & SQLite.
|
||||
- [Drizzle ORM](https://github.com/drizzle-team/drizzle-orm) - TypeScript ORM that supports various databases such as PostgreSQL.
|
||||
- Compile-time checked queries
|
||||
- [sqlx-ts](https://github.com/JasonShin/sqlx-ts) - CLI tool featuring compile-time checked queries without a DSL and generates types against SQLs to keep your code type-safe.
|
||||
- Query builder
|
||||
- [Knex](https://github.com/knex/knex) - Query builder for PostgreSQL, MySQL and SQLite3, designed to be flexible, portable, and fun to use.
|
||||
- Other
|
||||
@@ -604,7 +659,6 @@
|
||||
- [Nightwatch](https://github.com/nightwatchjs/nightwatch) - Automated UI testing framework based on Selenium WebDriver.
|
||||
- [WebdriverIO](https://github.com/webdriverio/webdriverio) - Automated testing based on the WebDriver protocol.
|
||||
- [Jest](https://github.com/facebook/jest) - Painless JavaScript testing.
|
||||
- [Vitest](https://github.com/vitest-dev/vitest) - Fast unit test framework powered by Vite.
|
||||
- [TestCafe](https://github.com/DevExpress/testcafe) - Automated browser testing.
|
||||
- [abstruse](https://github.com/bleenco/abstruse) - Continuous Integration server.
|
||||
- [CodeceptJS](https://github.com/codeceptjs/CodeceptJS) - End-to-end testing.
|
||||
@@ -651,7 +705,6 @@
|
||||
- [emailjs](https://github.com/eleith/emailjs) - Send text/HTML emails with attachments to any SMTP server.
|
||||
- [email-templates](https://github.com/forwardemail/email-templates) - Create, preview, and send custom email templates.
|
||||
- [MJML](https://github.com/mjmlio/mjml) - Markup language designed to reduce the pain of creating responsive emails.
|
||||
- [Forward Email](https://github.com/forwardemail/forwardemail.net) - Open-source and self-hostable email service.
|
||||
|
||||
### Job queues
|
||||
|
||||
@@ -666,7 +719,6 @@
|
||||
- [better-queue](https://github.com/diamondio/better-queue) - Simple and efficient job queue when you cannot use Redis.
|
||||
- [bullmq](https://github.com/taskforcesh/bullmq) - Persistent job and message queue.
|
||||
- [bree](https://github.com/breejs/bree) - Job task scheduler with worker threads, cron, date, and human syntax support.
|
||||
- [graphile-worker](https://github.com/graphile/worker) - High performance PostgreSQL job queue.
|
||||
|
||||
### Node.js management
|
||||
|
||||
@@ -690,7 +742,7 @@
|
||||
- [franc](https://github.com/wooorm/franc) - Detect the language of text.
|
||||
- [leven](https://github.com/sindresorhus/leven) - Measure the difference between two strings using the Levenshtein distance algorithm.
|
||||
- [natural](https://github.com/NaturalNode/natural) - Natural language facility.
|
||||
- [nlp.js](https://github.com/axa-group/nlp.js) - Building bots, with entity extraction, sentiment analysis, automatic language identification, and more.
|
||||
- [nlp.js](https://github.com/axa-group/nlp.js) - Building bots, with entity extraction, sentiment analysis, automatic language identify, and more.
|
||||
|
||||
### Process management
|
||||
|
||||
@@ -814,6 +866,7 @@
|
||||
|
||||
- [npms](https://npms.io) - Superb package search with deep analysis of package quality using a [myriad of metrics](https://npms.io/about).
|
||||
- [npm addict](https://npmaddict.com) - Your daily injection of npm packages.
|
||||
- [npm-compare.com](https://npm-compare.com) - Compare and discover npm packages.
|
||||
|
||||
### Articles
|
||||
|
||||
@@ -836,7 +889,7 @@
|
||||
- [Introduction to Node.js with Ryan Dahl](https://www.youtube.com/watch?v=jo_B4LTHi3I)
|
||||
- [Hands on with Node.js](https://learn.bevry.me/hands-on-with-node.js/preface)
|
||||
- [V8 Garbage Collector](https://v8.dev/blog/trash-talk) - Trash talk about the V8 garbage collector.
|
||||
- [10 Things I Regret About Node.js by Ryan Dahl](https://www.youtube.com/watch?v=M3BM9TB-8yA) - Insightful talk by the creator of Node.js about some of its limitations.
|
||||
- [10 Things I Regret About Node.js by Ryan Dahl](https://www.youtube.com/watch?v=M3BM9TB-8yA) - Insightful talk by the creator of Node.js about some of its limitions.
|
||||
- [Mastering REST APIs in Node.js: Zero-To-Hero](https://www.manning.com/livevideo/mastering-rest-apis-in-nodejs) - Video course on how to make REST APIs using Node.js.
|
||||
- [Make a vanilla Node.js REST API](https://www.youtube.com/watch?v=_1xa8Bsho6A) - Building a REST API without using a framework like Express.
|
||||
- [Google I/O 2009 - V8: High Performance JavaScript Engine](https://www.youtube.com/watch?v=FrufJFBSoQY) - The basics of V8 architecture and how it optimizes JavaScript execution.
|
||||
@@ -853,7 +906,7 @@
|
||||
- [Node.js in Practice](https://www.amazon.com/Node-js-Practice-Alex-R-Young/dp/1617290939)
|
||||
- [Mastering Node](https://visionmedia.github.io/masteringnode/)
|
||||
- [Node.js 8 the Right Way](https://pragprog.com/book/jwnode2/node-js-8-the-right-way/)
|
||||
- [Professional Node.js: Building JavaScript Based Scalable Software](https://www.amazon.com/Professional-Node-js-Building-JavaScript-Scalable-ebook/dp/B009L7QETY/)
|
||||
- [Professional Node.js: Building JavaScript Based Scalable Software](https://www.amazon.com/Professional-Node-js-Building-Javascript-Scalable-ebook/dp/B009L7QETY/)
|
||||
- [Secure Your Node.js Web Application](https://www.amazon.com/Secure-Your-Node-js-Web-Application/dp/1680500856)
|
||||
- [Express in Action](https://www.manning.com/books/express-in-action)
|
||||
- [Practical Modern JavaScript](https://www.amazon.com/Practical-Modern-JavaScript-Dive-Future/dp/149194353X)
|
||||
@@ -887,7 +940,7 @@
|
||||
- [RunKit](https://runkit.com) - Embed a Node.js environment on any website.
|
||||
- [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/templates/node-http-server) - Online IDE and prototyping.
|
||||
- [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.
|
||||
|
||||
|
||||
Reference in new issue
Block a user