diff --git a/readme.md b/readme.md index 8e40f93..3691072 100644 --- a/readme.md +++ b/readme.md @@ -103,9 +103,9 @@ - [webtorrent](https://github.com/feross/webtorrent) - Streaming torrent client for Node.js and the browser. - [peerflix](https://github.com/mafintosh/peerflix) - Streaming torrent client. -- [dat](http://dat-data.com) - Real-time replication and versioning for data sets. +- [dat](https://github.com/datproject/dat-node) - Real-time replication and versioning for data sets. - [ipfs](https://github.com/ipfs/js-ipfs) - Distributed file system that seeks to connect all computing devices with the same system of files. -- [stackgl](https://stackgl.github.io) - Open software ecosystem for WebGL, built on top of browserify and npm. +- [stackgl](https://github.com/stackgl) - Open software ecosystem for WebGL, built on top of browserify and npm. - [peerwiki](https://github.com/mafintosh/peerwiki) - All of Wikipedia on BitTorrent. - [peercast](https://github.com/mafintosh/peercast) - Stream a torrent video to Chromecast. - [BitcoinJS](https://github.com/bitcoinjs/bitcoinjs-lib) - Clean, readable, proven Bitcoin library. @@ -117,7 +117,7 @@ - [YodaOS](https://github.com/yodaos-project/yodaos) - AI operating system. - [Brain.js](https://github.com/BrainJS/brain.js) - Machine-learning framework. - [Cytoscape.js](https://github.com/cytoscape/cytoscape.js) - Graph theory (a.k.a. network) modeling and analysis. -- [Kadence](https://kadence.github.io/) - Kademlia distributed hash table. +- [Kadence](https://gitlab.com/deadcanaries/kadence) - Kademlia distributed hash table. - [seedshot](https://github.com/twobucks/seedshot) - Temporary P2P screenshot sharing from your browser. - [js-git](https://github.com/creationix/js-git) - JavaScript implementation of Git. - [skale](https://github.com/skale-me/skale-engine) - High performance distributed data processing engine. @@ -144,7 +144,7 @@ - [clipboard-cli](https://github.com/sindresorhus/clipboard-cli) - Copy & paste on the terminal. - [XO](https://github.com/xojs/xo) - Enforce strict code style using the JavaScript happiness style. - [Standard](https://github.com/feross/standard) - JavaScript Standard Style — One style to rule them all. -- [ESLint](http://eslint.org) - The pluggable linting utility for JavaScript. +- [ESLint](https://github.com/eslint/eslint) - The pluggable linting utility for JavaScript. - [dev-time](https://github.com/samverschueren/dev-time-cli) - Get the current local time of a GitHub user. - [David](https://github.com/alanshaw/david) - Tells you when your package npm dependencies are out of date. - [http-server](https://github.com/indexzero/http-server) - Simple, zero-config command-line HTTP server. @@ -190,13 +190,13 @@ ### Functional programming -- [lodash](https://lodash.com) - Utility library delivering consistency, customization, performance, & extras. A better and faster Underscore.js. +- [lodash](https://github.com/lodash/lodash) - Utility library delivering consistency, customization, performance, & extras. A better and faster Underscore.js. - [immutable](https://github.com/facebook/immutable-js) - Immutable data collections. - [Ramda](https://github.com/ramda/ramda) - Utility library with a focus on flexible functional composition enabled by automatic currying and reversed argument order. Avoids mutating data. -- [Folktale](http://folktale.origamitower.com) - Suite of libraries for generic functional programming in JavaScript that allows you to write elegant, modular applications with fewer bugs, and more reuse. +- [Folktale](https://github.com/origamitower/folktale) - Suite of libraries for generic functional programming in JavaScript that allows you to write elegant, modular applications with fewer bugs, and more reuse. - [Mout](https://github.com/mout/mout) - Utility library with the biggest difference between other existing solutions is that you can choose to load only the modules/functions that you need, no extra overhead. -- [Bacon.js](http://baconjs.github.io) - Functional reactive programming. -- [RxJS](http://reactivex.io) - Functional reactive library for transforming, composing, and querying various kinds of data. +- [Bacon.js](https://github.com/baconjs/bacon.js) - Functional reactive programming. +- [RxJS](https://github.com/reactivex/rxjs) - Functional reactive library for transforming, composing, and querying various kinds of data. - [Lazy.js](https://github.com/dtao/lazy.js) - Utility library similar to lodash/Underscore but with lazy evaluation, which can translate to superior performance in many cases. - [Kefir.js](https://github.com/kefirjs/kefir) - Reactive library with focus on high performance and low memory usage. @@ -296,7 +296,7 @@ - [parcel](https://github.com/parcel-bundler/parcel) - Blazing fast, zero config web app bundler. - [webpack](https://github.com/webpack/webpack) - Packs modules and assets for the browser. - [rollup](https://github.com/rollup/rollup) - Next-generation ES2015 module bundler. -- [gulp](http://gulpjs.com) - Streaming and fast build system that favors code over config. +- [gulp](https://github.com/gulpjs/gulp) - Streaming and fast build system that favors code over config. - [Broccoli](https://github.com/broccolijs/broccoli) - Fast, reliable asset pipeline, supporting constant-time rebuilds and compact build definitions. - [Brunch](https://github.com/brunch/brunch) - Front-end web app build tool with simple declarative config, fast incremental compilation, and an opinionated workflow. - [Start](https://github.com/deepsweet/start) - Functional task runner with shareable presets. @@ -328,16 +328,16 @@ ### Web frameworks -- [Hapi](http://hapijs.com) - Framework for building applications and services. -- [Koa](http://koajs.com) - Framework designed by the team behind Express, which aims to be a smaller, more expressive, and more robust foundation for web applications and APIs. -- [Express](http://expressjs.com) - Web application framework, providing a robust set of features for building single and multi-page, and hybrid web applications. -- [Feathers](http://feathersjs.com) - Microservice framework built in the spirit of Express. -- [LoopBack](http://loopback.io) - Powerful framework for creating REST APIs and easily connecting to backend data sources. -- [Meteor](https://www.meteor.com) - 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](http://restify.com) - Enables you to build correct REST web services. +- [Hapi](https://github.com/hapijs/hapi) - Framework for building applications and services. +- [Koa](https://github.com/koajs/koa) - Framework designed by the team behind Express, which aims to be a smaller, more expressive, and more robust foundation for web applications and APIs. +- [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/strongloop/loopback) - 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))* +- [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. -- [MERN](http://mern.io) - Easily build production-ready universal apps with MongoDB, Express, React, and webpack. +- [MERN](https://github.com/Hashnode/mern-cli) - Easily build production-ready universal apps with MongoDB, Express, React, and webpack. - [Next.js](https://github.com/zeit/next.js) - Minimalistic framework for server-rendered universal JavaScript web apps. - [Nuxt.js](https://github.com/nuxt/nuxt.js) - Minimalistic framework for server-rendered Vue.js apps. - [seneca](https://github.com/senecajs/seneca) - Toolkit for writing microservices. @@ -355,8 +355,8 @@ - [documentation.js](https://github.com/documentationjs/documentation) - API documentation generator with support for ES2015+ and flow annotation. - [ESDoc](https://github.com/esdoc/esdoc) - Documentation generator targeting ES2015, attaching test code and measuring documentation coverage. -- [Docco](http://jashkenas.github.io/docco/) - Documentation generator which produces an HTML document that displays your comments intermingled with your code. -- [JSDoc](http://usejsdoc.org) - API documentation generator similar to JavaDoc or PHPDoc. +- [Docco](https://github.com/jashkenas/docco) - Documentation generator which produces an HTML document that displays your comments intermingled with your code. +- [JSDoc](https://github.com/jsdoc3/jsdoc) - API documentation generator similar to JavaDoc or PHPDoc. ### Filesystem @@ -607,8 +607,8 @@ ### Testing -- [AVA](https://ava.li) - Futuristic test runner. -- [Mocha](http://mochajs.org) - Feature-rich test framework making asynchronous testing simple and fun. +- [AVA](https://github.com/avajs/ava) - Futuristic test runner. +- [Mocha](https://github.com/mochajs/mocha) - Feature-rich test framework making asynchronous testing simple and fun. - [nyc](https://github.com/bcoe/nyc) - Code coverage tool built on istanbul that works with subprocesses. - [tap](https://github.com/isaacs/node-tap) - TAP test framework. - [tape](https://github.com/substack/tape) - TAP-producing test harness. @@ -813,7 +813,7 @@ ### Tutorials - [Node.js Best Practices](https://github.com/i0natan/nodebestpractices) - Summary and curation of the top-ranked content on Node.js best practices, available in multiple languages. -- [Nodeschool](http://nodeschool.io) - Learn Node.js with interactive lessons. +- [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. - [stream-handbook](https://github.com/substack/stream-handbook) - How to write Node.js programs with streams. - [module-best-practices](https://github.com/mattdesl/module-best-practices) - Some good practices when writing new npm modules.