An open API service providing repository metadata for many open source software ecosystems.

GitHub / canjs 246 Repositories

Libraries and frameworks that empower JS development. We Can JS!

canjs/canjs

Build CRUD apps in fewer lines of code.

Language: JavaScript - Size: 177 MB - Last synced at: about 4 hours ago - Pushed at: about 2 years ago - Stars: 1,913 - Forks: 419

canjs/can-zone

A context for tracking asynchronous activity in JavaScript applications.

Language: JavaScript - Size: 475 KB - Last synced at: 28 days ago - Pushed at: over 2 years ago - Stars: 92 - Forks: 4

canjs/can-bind

Updates one observable value with the value of another observable.

Language: JavaScript - Size: 105 KB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 5 - Forks: 0

canjs/can-element

Make custom elements with CanJS

Language: JavaScript - Size: 148 KB - Last synced at: 4 days ago - Pushed at: about 6 years ago - Stars: 4 - Forks: 3

canjs/can-symbol

Well known symbols used to detail behaviors of different object

Language: JavaScript - Size: 83 KB - Last synced at: 29 days ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 1

canjs/steal-can-example

An example of progressive loading using steal and canjs.

Language: JavaScript - Size: 18.6 KB - Last synced at: 5 months ago - Pushed at: about 8 years ago - Stars: 7 - Forks: 5

canjs/can-observe

Observable objects

Language: JavaScript - Size: 826 KB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 21 - Forks: 2

canjs/worker-render

Run your single-page application in a web worker

Language: JavaScript - Size: 632 KB - Last synced at: 8 days ago - Pushed at: over 5 years ago - Stars: 15 - Forks: 2

canjs/can-ndjson-stream

Converts a ReadableStream of raw ndjson data to a ReadableStream of JSON objects

Language: JavaScript - Size: 435 KB - Last synced at: 22 days ago - Pushed at: over 5 years ago - Stars: 43 - Forks: 8

canjs/react-to-can-webcomponent Fork of bitovi/react-to-web-component

Convert react components to native Web Components. Works with Preact too!

Language: JavaScript - Size: 110 KB - Last synced at: 10 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 1

canjs/can-ajax

jQuery-inspired AJAX request library.

Language: JavaScript - Size: 319 KB - Last synced at: 15 days ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 6

canjs/can-map

Observable key-value bindings

Language: JavaScript - Size: 416 KB - Last synced at: 12 days ago - Pushed at: about 4 years ago - Stars: 4 - Forks: 1

canjs/can-observation

Computed values

Language: JavaScript - Size: 733 KB - Last synced at: 29 days ago - Pushed at: over 5 years ago - Stars: 6 - Forks: 2

canjs/can-define

Observable properties

Language: JavaScript - Size: 1.77 MB - Last synced at: 14 days ago - Pushed at: over 2 years ago - Stars: 15 - Forks: 7

canjs/can-dom-events

Listen to native and custom DOM events

Language: JavaScript - Size: 229 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 1

canjs/can-compile

Compile CanJS Mustache and EJS views for lightning fast production apps

Language: JavaScript - Size: 715 KB - Last synced at: 21 days ago - Pushed at: over 5 years ago - Stars: 35 - Forks: 15

canjs/can-bacon

Bacon.js integration for CanJS (and vice-versa)

Language: JavaScript - Size: 881 KB - Last synced at: 28 days ago - Pushed at: about 8 years ago - Stars: 17 - Forks: 1

canjs/can-migrate

CLI & codemod scripts for upgrading to CanJS 3, 4 and 5

Language: JavaScript - Size: 895 KB - Last synced at: 29 days ago - Pushed at: almost 4 years ago - Stars: 7 - Forks: 3

canjs/can-fixture

Intercept and simulate AJAX requests. Works without CanJS.

Language: JavaScript - Size: 591 KB - Last synced at: 12 days ago - Pushed at: over 5 years ago - Stars: 22 - Forks: 5

canjs/can-stache-transform

Canjs Stache template transformer for Jestjs

Language: JavaScript - Size: 9.77 KB - Last synced at: 7 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

canjs/can-list

Observables lists

Language: JavaScript - Size: 296 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 1

canjs/can-steal-ssg

A steal-based SSG approach

Language: JavaScript - Size: 834 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 1

canjs/can-ssg

Language: JavaScript - Size: 197 KB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

canjs/can-stache-element-ssr

Size: 547 KB - Last synced at: 8 days ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

canjs/can-stache-element

Create custom elements with can-stache and can-define-class

Language: JavaScript - Size: 230 KB - Last synced at: 15 days ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 1

canjs/can-model

The old can.Model code

Language: JavaScript - Size: 214 KB - Last synced at: 29 days ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0

canjs/can-rest-model

Connect a type to a restful service layer.

Language: JavaScript - Size: 59.6 KB - Last synced at: 29 days ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

canjs/can-meetup

CanJS meetup material

Language: JavaScript - Size: 32.8 MB - Last synced at: 5 months ago - Pushed at: over 6 years ago - Stars: 12 - Forks: 4

canjs/can-animate

animation view helpers

Language: JavaScript - Size: 212 KB - Last synced at: 5 months ago - Pushed at: about 6 years ago - Stars: 4 - Forks: 1

canjs/can-import-module

Import things

Language: JavaScript - Size: 53.7 KB - Last synced at: 29 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 1

canjs/can-define-validate-validatejs

ValidateJS plugin for can-define

Language: JavaScript - Size: 97.7 KB - Last synced at: 7 days ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

canjs/can-23

A CanJS 2.3 stache built from mostly CanJS 6 parts.

Language: JavaScript - Size: 591 KB - Last synced at: 7 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 1

canjs/can-view-scope

Scope management for view engines

Language: JavaScript - Size: 552 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0

canjs/can-component

Custom elements and widgets

Language: JavaScript - Size: 1.71 MB - Last synced at: 29 days ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 8

canjs/can-reflect

Operate on unknown data types

Language: JavaScript - Size: 815 KB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 4

canjs/can-connect

Model layer utilities for every JavaScript framework! Assemble real-time, high performance, restful data connections.

Language: JavaScript - Size: 8.16 MB - Last synced at: 25 days ago - Pushed at: over 2 years ago - Stars: 29 - Forks: 16

canjs/can-view-live

View live binding utilities

Language: JavaScript - Size: 554 KB - Last synced at: 6 days ago - Pushed at: almost 4 years ago - Stars: 4 - Forks: 5

canjs/shipments

an example app

Language: JavaScript - Size: 283 KB - Last synced at: 7 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

canjs/can-param

Serialize an array or object into a query string. Like $.param.

Language: JavaScript - Size: 182 KB - Last synced at: about 17 hours ago - Pushed at: almost 4 years ago - Stars: 4 - Forks: 1

canjs/can-query-logic

Perform data queries and compare queries against each other. Provides logic useful for data caching and real-time behavior.

Language: JavaScript - Size: 521 KB - Last synced at: 26 days ago - Pushed at: almost 4 years ago - Stars: 6 - Forks: 2

canjs/can-data-types

Useful data types

Language: JavaScript - Size: 25.4 KB - Last synced at: 13 days ago - Pushed at: almost 4 years ago - Stars: 3 - Forks: 0

canjs/can-observable-array

A defined array

Language: JavaScript - Size: 148 KB - Last synced at: 29 days ago - Pushed at: almost 4 years ago - Stars: 4 - Forks: 0

canjs/can-observable-mixin

Define properties on JavaScript classes

Language: JavaScript - Size: 297 KB - Last synced at: 29 days ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 1

canjs/can-dom-data-state

A key/value store useful for associating data with DOM Nodes.

Language: JavaScript - Size: 118 KB - Last synced at: 24 days ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

canjs/can-map-define

Define rich attribute behavior

Language: JavaScript - Size: 262 KB - Last synced at: 5 days ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 2

canjs/can-react

A compatibility layer required to enable donejs-react.

Language: JavaScript - Size: 156 KB - Last synced at: 17 days ago - Pushed at: over 5 years ago - Stars: 6 - Forks: 1

canjs/can-dom-mutate

Dispatch and listen for DOM mutations

Language: JavaScript - Size: 211 KB - Last synced at: 6 days ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 2

canjs/can-construct

Inheritable constructor functions

Language: JavaScript - Size: 278 KB - Last synced at: 10 days ago - Pushed at: about 4 years ago - Stars: 7 - Forks: 0

canjs/can-stache-bindings

Binding helpers for CanJS template engines

Language: JavaScript - Size: 1.73 MB - Last synced at: 5 months ago - Pushed at: about 4 years ago - Stars: 8 - Forks: 8

canjs/bit-docs-html-canjs

The plugins to produce CanJS.com

Language: JavaScript - Size: 5.32 MB - Last synced at: 1 day ago - Pushed at: over 4 years ago - Stars: 7 - Forks: 0

canjs/can-router

A simple, one-way router

Language: JavaScript - Size: 4.88 KB - Last synced at: 7 months ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0

canjs/can-scheduler

A way to schedule callbacks so they run in relation to the DOM

Language: JavaScript - Size: 65.4 KB - Last synced at: 7 months ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0

canjs/can-cid

Utility for getting a unique identifier for an object.

Language: JavaScript - Size: 51.8 KB - Last synced at: 8 days ago - Pushed at: about 6 years ago - Stars: 3 - Forks: 0

canjs/can-stream

Stream values into and out of computes

Language: JavaScript - Size: 225 KB - Last synced at: 7 days ago - Pushed at: about 6 years ago - Stars: 2 - Forks: 1

canjs/can-single-reference

Assign a value to a function that can be collected later.

Language: JavaScript - Size: 20.5 KB - Last synced at: 26 days ago - Pushed at: almost 6 years ago - Stars: 3 - Forks: 0

canjs/can-reflect-dependencies

Keep track of external observable dependendecies

Language: JavaScript - Size: 61.5 KB - Last synced at: 22 days ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

canjs/can-stache-helpers

Helper functions for can-stache https://canjs.com/doc/can-stache-helpers.html

Language: JavaScript - Size: 19.5 KB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

canjs/can-key

Utilities that read and write nested properties on objects and arrays.

Language: JavaScript - Size: 60.5 KB - Last synced at: 11 days ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 1

canjs/can-string

String utility methods

Language: JavaScript - Size: 108 KB - Last synced at: about 10 hours ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 0

canjs/can-dom-data

A key/value store (based on WeakMap) for associating data with DOM nodes.

Language: JavaScript - Size: 28.3 KB - Last synced at: 6 days ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 0

canjs/can-set

Utilities for comparing sets

Language: JavaScript - Size: 526 KB - Last synced at: 22 days ago - Pushed at: over 5 years ago - Stars: 11 - Forks: 2

canjs/can-map-attributes

Define Map attributes

Language: JavaScript - Size: 147 KB - Last synced at: 7 months ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 0

canjs/can-compute

Create derived observable values.

Language: JavaScript - Size: 488 KB - Last synced at: 28 days ago - Pushed at: over 5 years ago - Stars: 9 - Forks: 4

canjs/can-control

Declarative event bindings

Language: JavaScript - Size: 418 KB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 7 - Forks: 2

canjs/can-view-target

View target hydration

Language: JavaScript - Size: 147 KB - Last synced at: 29 days ago - Pushed at: over 5 years ago - Stars: 4 - Forks: 0

canjs/can-simple-observable

Create an observable value.

Language: JavaScript - Size: 135 KB - Last synced at: 29 days ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 1

canjs/can-super-model

A real-time, fall-through caching, data model layer

Language: JavaScript - Size: 35.2 KB - Last synced at: 5 months ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 0

canjs/can-child-nodes

Read the child nodes from an element even if it doesn't have a childNodes object

Language: HTML - Size: 19.5 KB - Last synced at: 4 days ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 1

canjs/can-define-stream

Add useful stream conversion methods to a supplied can-define/map/map or can-define/list/list constructor using a stream interface such as can-stream-kefir.

Language: JavaScript - Size: 202 KB - Last synced at: 10 days ago - Pushed at: over 5 years ago - Stars: 4 - Forks: 2

canjs/can-util

Essential utilities used by lots of CanJS's projects.

Language: JavaScript - Size: 2.42 MB - Last synced at: 10 days ago - Pushed at: over 5 years ago - Stars: 10 - Forks: 8

canjs/5.x

Docs for CanJS v5.x

Size: 104 MB - Last synced at: 7 months ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

canjs/can.dataview

Tools for creating declarative views of CanJS data structures that are automatically updated when the source data changes.

Language: JavaScript - Size: 23.4 KB - Last synced at: 7 months ago - Pushed at: about 8 years ago - Stars: 2 - Forks: 1

canjs/can-util-function

Function utility helpers

Language: JavaScript - Size: 18.6 KB - Last synced at: 24 days ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 0

canjs/can-validate-interface

Utility to validate property existence. Test for missing properties before they cause errors later.

Language: JavaScript - Size: 39.1 KB - Last synced at: 5 days ago - Pushed at: about 6 years ago - Stars: 3 - Forks: 0

canjs/can-demo-models

A mock restful service for todos

Language: JavaScript - Size: 20.5 KB - Last synced at: 11 days ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0

canjs/can-crud

Language: JavaScript - Size: 178 KB - Last synced at: 7 months ago - Pushed at: almost 6 years ago - Stars: 2 - Forks: 0

canjs/can-define-rest-model

Language: JavaScript - Size: 50.8 KB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 0

canjs/can-define-list

Create observable lists.

Language: JavaScript - Size: 56.6 KB - Last synced at: 4 days ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

canjs/can-define-map

Create observable objects.

Language: JavaScript - Size: 67.4 KB - Last synced at: 25 days ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 1

canjs/can-value

Observable values from other CanJS observables.

Language: JavaScript - Size: 119 KB - Last synced at: 1 day ago - Pushed at: over 5 years ago - Stars: 5 - Forks: 1

canjs/can-event

Event handling utilities

Language: JavaScript - Size: 362 KB - Last synced at: 29 days ago - Pushed at: over 5 years ago - Stars: 5 - Forks: 2

canjs/can-view-nodelist

Node list helpers

Language: JavaScript - Size: 202 KB - Last synced at: 6 days ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 0

canjs/can-globals

A place for dependency injected values and probably feature detection

Language: JavaScript - Size: 156 KB - Last synced at: 29 days ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 2

canjs/can-log

Utilities for logging to the console.

Language: JavaScript - Size: 47.9 KB - Last synced at: 8 days ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 1

canjs/can-devtools

Browser inspectors for CanJS applications

Language: JavaScript - Size: 47.9 KB - Last synced at: 5 months ago - Pushed at: over 6 years ago - Stars: 4 - Forks: 1

canjs/devtools

Chrome DevTools for CanJS.

Language: JavaScript - Size: 734 KB - Last synced at: 5 months ago - Pushed at: over 5 years ago - Stars: 5 - Forks: 0

canjs/can-devtools-components

Components for CanJS Devtools

Language: JavaScript - Size: 19.3 MB - Last synced at: 3 days ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 1

canjs/can-type

Create TypeObjects for use in defining ViewModels and Models.

Language: JavaScript - Size: 107 KB - Last synced at: 19 days ago - Pushed at: almost 5 years ago - Stars: 4 - Forks: 0

canjs/canjs-feathers

CanJS model bindings for real-time updates from Feathers

Language: JavaScript - Size: 230 KB - Last synced at: 4 days ago - Pushed at: over 5 years ago - Stars: 21 - Forks: 5

canjs/can-view-import

Import dependencies in CanJS views

Language: JavaScript - Size: 168 KB - Last synced at: 15 days ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 2

canjs/can-diff

difference helpers based on can-reflect

Language: JavaScript - Size: 65.4 KB - Last synced at: 15 days ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 1

canjs/can-react-component

Create a React component out of a can-component

Language: JavaScript - Size: 182 KB - Last synced at: 10 days ago - Pushed at: over 4 years ago - Stars: 4 - Forks: 4

canjs/can-deparam

Deserialize a query string into an array or object.

Language: JavaScript - Size: 44.9 KB - Last synced at: 18 days ago - Pushed at: almost 5 years ago - Stars: 6 - Forks: 1

canjs/dom-patch

dom-patch

Language: JavaScript - Size: 216 KB - Last synced at: 21 days ago - Pushed at: over 5 years ago - Stars: 8 - Forks: 0

canjs/character-search-components

Components for a Search / List / Details flow for Rick & Morty characters built with CanJS 5

Language: JavaScript - Size: 26.4 KB - Last synced at: 3 months ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

canjs/can-map-compat

Makes canjs observable type compatible with the can-map API, for easier migration.

Language: JavaScript - Size: 22.5 KB - Last synced at: 1 day ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

canjs/can-fragment

Create document fragments

Language: JavaScript - Size: 26.4 KB - Last synced at: 29 days ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

canjs/mock-url

A mock url made with CanJS 5.

Language: JavaScript - Size: 17.6 KB - Last synced at: 26 days ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 1

canjs/browserify-simple-example

An example setup of browserify that uses require()

Language: JavaScript - Size: 2.93 KB - Last synced at: 7 months ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

canjs/can-join-uris

join uris together

Language: JavaScript - Size: 18.6 KB - Last synced at: 5 days ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0