Top Javascript Github repositories (no frameworks)
Tags: javascript, github, bookmarks
Published: 2020-09-11 05:42:21

Some of the main advantages of Javascript are its community and  ecosystem. The ecosystem is huge and it is very easy to get lost, literally. [I have bookmarked](https://www.bookmarks.dev/search?q=%5Bjavascript%5D%20user:33d22b0e-9474-46b3-9da4-b1fb5d273abc&sd=public-bookmarks) over time a ton of Javascript resources.  Here I put a list with my favourite Javascript Github repositories, which does not include frameworks (Angular, React & Co are most likely known by everyone).

## Awesome javascript

I love the awesome lists. So much that I have bookmarked most of them and made them searchable on [Bookmarks.dev](https://www.bookmarks.dev/search?q=%5Bawesome-list%5D&sd=public-bookmarks&page=1&include=all)

### Link
{% github sorrycc/awesome-javascript no-readme%}

[Find it on Bookmarks.dev](https://www.bookmarks.dev/search?q=%5Bjavascript%5D%20site:github.com%20awesome-javascript&sd=public-bookmarks&page=1&include=all)
<hr>

## Project-guidelines
A set best practices for JavaScript projects - Git, Documentation, Code Style, Logging, API design etc

### Link
{% github elsewhencode/project-guidelines no-readme%}
[Find it on Bookmarks.dev](https://www.bookmarks.dev/search?q=site:github.com%20javascript%20guidelines&sd=public-bookmarks&page=1&include=all) 
<hr>

## Airbnb JavaScript Style Guide() {
"A mostly reasonable approach to JavaScript" as they call it. Types, references, objects, arrays, arrow functions, modules, hoisting etc. - most of them with **good** and **bad** examples

### Link
{% github airbnb/javascript no-readme%} 

[Find it on Bookmarks.dev](https://www.bookmarks.dev/search?q=%5Bjavascript%5D%20site:github.com%20airbnb%20style%20guide&sd=public-bookmarks&page=1&include=all)

<hr>

## 20+ Web Projects With Vanilla JavaScript
Source code 20+ mini projects using nothing but HTML5, CSS & JavaScript. No JS or CSS frameworks, no libraries, etc - Live demo links are also present

### Link
{% github bradtraversy/vanillawebprojects no-readme%} 

[Find it on Bookmarks.dev](https://www.bookmarks.dev/search?q=%5Bjavascript%5D%20site:github.com%20vanilla%20web%20projects&sd=public-bookmarks&page=1&include=all)
<hr>


## Algorithms

This repository contains JavaScript based examples of many popular algorithms and data structures.

Each algorithm and data structure has its own separate README with related explanations and links for further reading (including ones to YouTube videos).

☝ Note that this project is meant to be used for learning and researching purposes only and it is not meant to be used for production.

### Link
{% github trekhleb/javascript-algorithms no-readme%} 

[Find it on Bookmarks.dev](https://www.bookmarks.dev/search?q=site:github.com%20javascript%20algorithms&sd=public-bookmarks&page=1&include=all)
<hr>

## Faker.js
Generate massive amounts of realistic fake data in Node.js and the browser

### Link
{% github marak/Faker.js no-readme%} 

[Find it on Bookmarks.dev](https://www.bookmarks.dev/search?q=site:github.com%20faker.js&sd=public-bookmarks&page=1&include=all)
<hr>


## Prettier
Prettier is an opinionated code formatter. It enforces a consistent style by parsing your code and re-printing it with its own rules that take the maximum line length into account, wrapping code when necessary.

### Link
{% github prettier/prettier no-readme%} 

[Find it on Bookmarks.dev](https://www.bookmarks.dev/search?q=site:github.com%20%5Bjavascript%5D%20code-formatting&sd=public-bookmarks&page=1&include=all)
<hr>

## Google Style Guides
This projects holds style guides for major languages used by Google, [Javascript](https://google.github.io/styleguide/jsguide.html) being one of them.

{% github google/styleguide no-readme%} 
<hr>


## You don't know JS 
This is a series of books diving deep into the core mechanisms of the JavaScript language. 

{% github getify/You-Dont-Know-JS no-readme%} 
<hr>

## [Dev Bookmarks tagged - **[javascript]**](https://github.com/BookmarksDev/bookmarks/blob/master/tagged/javascript.md)

[Javascript](https://www.bookmarks.dev/t/javascript) is one of the most tagged languages on [Bookmarks.dev](https://www.bookmarks.dev/t/javascript). The public bookmarks are shared into this Github repository and most likely all the above listed are referenced from this git repo. 

{% github bookmarksdev/bookmarks no-readme%} 

<hr>

## Bookmark and search **javascript** resources

These and many more useful javascript resources are easily searchable and bookmarkable on [Bookmarks.dev - *[javascript] site:github.com*](https://www.bookmarks.dev/search?q=%5Bjavascript%5D%20site:github.com&sd=public-bookmarks&page=1&include=all)

Did I miss an important one? Which one is your favourite?