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
