Skip to content

ValeriyDyachenko/frontend-gits

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

Frontend (and a little bit of Backend) Gits


Docs:

TypeScript

JavaScript

React

  • react-in-patterns – a free book that talks about design patterns/techniques used while developing with React.
  • 30-seconds-of-react – curated collection of useful React snippets that you can understand in 30 seconds or less.
  • css-in-js – React: CSS in JS techniques comparison.
  • react-things – коллекция материалов для изучения React.
  • ducks-modular-redux – a proposal for bundling reducers, action types and actions when using Redux.
  • re-ducks – an attempt to extend the original proposal for redux modular architecture.
  • react-router-tutorial – quick lessons for getting up-to-speed with React Router.
  • redux-in-russian – original redux documentation with a translation into Russian.

NodeJS

  • node-tutorial-for-frontend-devs – a tutorial for Front-End developers showing how to get Node, Express and Jade up and running, connected to MongoDB, and reading from / writing to the database.
  • awesome-nodejs – delightful Node.js packages and resources.

NextJS

  • awesome-nextjs – a curated list of awesome resources : books, videos, articles about using Next.js.

HTML

CSS

  • 30-seconds-of-css – a curated collection of useful CSS snippets you can understand in 30 seconds or less.

Git

  • cool-git-commands – all cool git commands that can saves you time and maybe your life.

OS

Specs

  • json-api – a specification for building JSON APIs.

PHP

  • upload – how to Upload a File to a Server in PHP.

Common


Demo:

React

JavaScript

  • 30-seconds-of-code – a curated collection of useful JavaScript snippets that you can understand in 30 seconds or less.

Nginx

Angular

NodeJS

Webpack

CSS

Patterns


Packages:

JavaScript

  • normalizr – normalizes nested JSON according to a schema.
  • rxjs – a reactive programming library for JavaScript.
  • jimp – an image processing library written entirely in JavaScript for Node, with zero external or native dependencies.
  • immutable-js – immutable persistent data collections for Javascript which increase efficiency and simplicity.
  • lodash – a modern JavaScript utility library delivering modularity, performance, & extras.
  • async – async utilities for node and the browser.
  • bluebird – bluebird is a full featured promise library with unmatched performance.
  • hotkeys – a robust Javascript library for capturing keyboard input. It has no dependencies.
  • ow – function argument validation for humans.
  • javascript – JavaScript Style Guide.
  • json-server – get a full fake REST API with zero coding in less than 30 seconds (seriously).
  • lowdb – lowdb is a small local JSON database powered by Lodash (supports Node, Electron and the browser).
  • socket.io – realtime application framework (Node.JS server).
  • postcss – transforming styles with JS plugins.
  • logux – replace AJAX-REST by Redux actions synchronization between client and server.
  • RxJS – the Reactive Extensions for JavaScript.
  • particles.js – a lightweight JavaScript library for creating particles.

React

  • with-immutable-props-to-js – a higher-order component for keeping Immutable objects outside your presentational components.
  • react-onclickoutside – an onClickOutside wrapper for React components.
  • redux-dynamic-middlewares – allow add or remove redux middlewares dynamically.
  • styled-components – visual primitives for the component age.
  • redux-immutable – redux-immutable is used to create an equivalent function of Redux combineReducers that works with Immutable.js state.
  • redux-actions – flux Standard Action utilities for Redux.
  • redux-thunk – thunk middleware for Redux.
  • react-redux – official React bindings for Redux.
  • reselect – selector library for Redux.
  • re-reselect – enhance Reselect selectors with deeper memoization and cache management.
  • react-sortable-hoc – a set of higher-order components to turn any list into an animated, accessible and touch-friendly sortable list.
  • react-select – the Select Component for React.js.

NextJS

  • next-routes – universal dynamic routes for Next.js.

TypeScript

Cross-platform

  • reactxp – library for cross-platform app development.
  • react-nodegui – build performant, native and cross-platform desktop applications with native React + powerful CSS like styling.

IoC

  • typescript-ioc – a Lightweight annotation-based dependency injection container for typescript.
  • InversifyJS – a powerful and lightweight inversion of control container for JavaScript & Node.js apps powered by TypeScript.

Tests

  • supertest – super-agent driven library for testing node.js HTTP servers using a fluent API.

OS

  • terminus – a terminal for a more modern age.
  • cmder – lovely console emulator package for Windows.
  • fish-shell – the user-friendly command line shell.

Widgets

  • uppy – the next open source file uploader for web browsers.
  • filepond – a flexible and fun JavaScript file upload library.

Utilits

  • prettier – prettier is an opinionated code formatter.

SSG

Icons

  • eva-icons – a pack of more than 480 beautifully crafted Open Source icons.

Starters:

React

Eleventy

  • eleventyone – a scaffold for a quick start building with the Eleventy SSG.

Electron

Universal

  • web-scripts – a collection of base configs and CLI wrappers used to speed up development.

NodeJS

About

Front-end goodies: docs, demo, packages, starters.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published