All-in-one animation engine. A fast and flexible JavaScript library to animate the web.
All-in-one animation engine. A fast and flexible JavaScript library to animate the web.
date-fns provides the most comprehensive yet simple and consistent toolset for manipulating JavaScript dates in a browser & Node.js.
The purely functional user interface library that's fast, tiny, and intuitive. Applications today are complex, built on top of frameworks that create abstractions fundamentally based on mutability and imperative code. They introduce concepts like reactivity or local state or algebraic effects, all in attempt to represent views as a function of state. In reality, applications are much more sophisti
Still, Javascript’s small “standard library” is expected to stay this way. To fill the gap, many popular utility libraries have grown on GitHub in the past few years. Here is a shortlist of useful and highly maintained libraries. TIP and important update: We recommend using Bit to create a modular toolbox of JS utils you can instantly use across your applications and projects. It’s the fastest, mo
Dinero.js lets you create, calculate, and format money safely in JavaScript and TypeScript. dinerojs.com Money is complex, and the primitives of the language aren't enough to properly represent it. Dinero.js is a JavaScript library that lets you express monetary values, but also perform mutations, conversions, comparisons, formatting, and overall make money manipulation easier and safer in your ap
an open-source JavaScript library for mobile-friendly interactive maps Leaflet is the leading open-source JavaScript library for mobile-friendly interactive maps. Weighing just about 42 KB of JS, it has all the mapping features most developers ever need. Leaflet is designed with simplicity, performance and usability in mind. It works efficiently across all major desktop and mobile platforms, can b
import { createRouter } from 'franxx' import { createBrowserHistory } from 'history' const router = createRouter({ history: createBrowserHistory(), }) router.add('/', () => { console.log('homepage') }) router.add('/user/:name', ({ params, query }) => { console.log(params.name) }) // The router by default automatically runs route handler // When URL changes // But for initial render // You need to
IntroductionGetting StartedWelcome to Marko!InstallationWhy Marko?IntegrationsTutorialsFundamentalsComponents and ReactivityGuidesStylingMarko 5 InteropExplanationWhy is Marko Fast?StreamingTargeted CompilationFine-Grained BundlingSeparation of ConcernsControllable ComponentsNested ReactivityImmutable StateSerializable StateClass to Tags APIReferenceLanguageCustom TagsReactivityCore TagsNative Tag
The tiny framework for building hypertext applications. Do more with less—We have minimized the concepts you need to learn to get stuff done. Views, actions, effects, and subscriptions are all pretty easy to get to grips with and work together seamlessly. Write what, not how—With a declarative API that's easy to read and fun to write, Hyperapp is the best way to build purely functional, feature-ri
A completely customizable framework for building rich text editors. Why? · Principles · Demo · Examples · Documentation · Contributing! Slate lets you build rich, intuitive editors like those in Medium, Dropbox Paper or Google Docs—which are becoming table stakes for applications on the web—without your codebase getting mired in complexity. It can do this because all of its logic is implemented wi
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く