Giter Site home page Giter Site logo

js-lib's Introduction

js-lib

My personal library of common and useful things for javascript projects

Libs

Base libs are foundational collections of functions, they are mostly atomic and do something useful with datatypes

algorithms - A library of implementations of common functions
array-tools - A library of function that manipulate and transform arrays
array-tools-old - Things that have been replaced by modern functionality (but sometimes browsers don't support them)
binary-tools - A library for all sorts of operation related to binary data and transformations
bool-tools - A library of useful functions dealing with booleans
chrome-tools - A library of useful functions for Chrome extension apis
color-tools - A library for dealing with colors
dom-tools - A library for manipulating the DOM
encoding-tools - A library for dealing with text encodings
file-tools - A library for dealing with files
form-tools - A library for dealing with forms
function-tools - A library of useful things pertaining to functions
geometry-tools - A library with geometry related utilities
linear-algebra-tools - A library for common linear algebra opts
mailto-tools - A library for dealing with mailto links
map-tools - A library of useful things with js maps (dictionaries)
nn-tools - A library of common neural net functions
number-tools - A library for dealing with numbers
oauth-tools - A library for dealing with Oauth stuff
object-tools - A library for dealing with basic objects
path-tools - A library for dealing with file paths (local and web)
promise-tools - A library for dealing with native promises
random-tools - A library for getting random values
regex-tools - A library for dealing with regular expressions
string-tools - A library of functions that manipulate strings
time-tools - A library of functions for dealing with time and dates
value-tools - A library of functions for dealing with js values

Simple Implementations

Simple Implementations are more complex usually performing higher level things or creating special objects

dispatcher - A pub/sub implementation
event-registrar - DOM event tracking
form-submitter - A library to extend form submit functionalty programatically.
hyper - A simple hyper (vdom diff) implementation
idb-storage - A simple wrapper for simple key value indexeddb usage
json-format - A simple JSON formatter
number-format - A number formatter
object-storge - A wrapper for local storage to assist with common operations and encoding/decoding js objects.
observable - A simple observable implementation
option - A simple options (maybe) implementation
parser - Parse combinators
router - A hash-based router
store - A redux-like store
string-templater - A string templater for browsers that doesn't support string templates
text-reader - A library for reading text data.
text-reader - A library fortokenizing text data.
truth-mapper - A library for using truth tables
vapid - An implementation of VAPID spec

js-lib's People

Contributors

ndesmic avatar

Stargazers

Henry Triplette avatar Noah Doersing avatar uvacoder avatar

Forkers

forkses

js-lib's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.