MCPcopy Index your code
hub / github.com/ractivejs/ractive

github.com/ractivejs/ractive @v1.4.4 sqlite

repository ↗ · DeepWiki ↗ · release v1.4.4 ↗
2,893 symbols 6,931 edges 11 files 36 documented · 1% 2 cross-repo links
README

Ractive.js - Next-generation DOM manipulation

npm version Build Status Coverage Status jsDelivr downloads npm downloads Twitter Follow

Have any questions or just want to chat? Join us on GitHub Discussions!

What is Ractive.js?

It's a JavaScript library for building reactive user interfaces in a way that doesn't force you into a particular framework's way of thinking. It takes a radically different approach to DOM manipulation - one that saves both you and the browser unnecessary work.

Features include...

  • Data-binding, with a beautiful declarative syntax.
  • Event handling that doesn't make you tear your hair out.
  • Flexible and performant animations and transitions.
  • And much more!

Getting started

To get a feel for how it will make your life as a web developer easier, head over to the documentation at ractive.js.org or get a quick hands-on with interactive tutorials.

Contributing

All forms of help are welcome! Please read CONTRIBUTING.md to learn how to contribute.

License

Copyright (c) 2012-21 Rich Harris and contributors. Released under an MIT license.

Extension points exported contracts — how you extend this code

CanComponent (Interface)
* Interface for something that looks like a Ractive constructor. * This is used in places, where the recursive typing d
typings/ractive.d.ts
ValueMap (Interface)
(no doc)
typings/ractive.d.ts
Adaptor (Interface)
(no doc)
typings/ractive.d.ts
AdaptorHandle (Interface)
(no doc)
typings/ractive.d.ts
AnimateOpts (Interface)
(no doc)
typings/ractive.d.ts

Core symbols most depended-on inside this repo

isString
called by 67
ractive.mjs
isString
called by 67
ractive.js
isFunction
called by 60
ractive.mjs
isFunction
called by 60
runtime.js
isFunction
called by 60
ractive.js
isFunction
called by 60
runtime.mjs
getContext
called by 60
typings/ractive.d.ts
isString
called by 42
runtime.js

Shape

Function 2,801
Interface 51
Method 35
Class 6

Languages

TypeScript100%

Modules by API surface

ractive.mjs520 symbols
ractive.js520 symbols
ractive.min.js454 symbols
runtime.mjs445 symbols
runtime.js445 symbols
runtime.min.js383 symbols
typings/ractive.d.ts92 symbols
bin/ractive.js11 symbols
lib/component.js10 symbols
lib/util.js8 symbols
lib/parse.js5 symbols

Used by 2 indexed graphs manifest dependencies, hub-wide

For agents

$ claude mcp add ractive \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact