This is your work, valued

Oakland, CA

Justin Fagnani

Elite
@justinfagnani

I'm working on a stealth mode startup, and open web technologies like web components and Lit.

mixwith.js. A mixin library for ES6

784

html-include-element. Easily include external HTML into your pages.

266

chessboard-element. A <chess-board> web component

122

stampino. A composable DOM template system

116

route. A client + server routing library for Dart

115

jexpr. A simple expression parser and evaluator for JavaScript

82

queue-scheduler. A scheduling API for JavaScript

61

codemirror-elements. A set of CodeMirror custom HTML elements

59

pdf-viewer-element. A web component for displaying PDFs

50

stampino-element. TypeScript

49

dom-templating-api-proposal. A proposal for a new DOM Templating API

42

zipadee. A simple Node HTTP server with middleware

35

pending-state-protocol. An open protocol for interoperable asynchronous Web Components

32

katex-elements. Custom elements for easily using KaTeX

24

url-pattern-list. Efficiently match URLs against a collection of URLPatterns

23

scoped-custom-elements.

23

async-broadcaster. Observable alternative using async iterators

17

rollup-plugin-css-modules. Rollup support for standard CSS modules

14

buildtool. A simple build system for Dart.

13

svg-binding. Examples of Interactive Graphics using SVG and template binding

12

dado. An experimental dependency injection container for Dart

9

incremental-dom.dart. A Dart port of incremental-dom: fast DOM updates without the memory overhead of virtual dom

7

rollup-plugin-html-modules. Rollup support for the HTML modules proposal

6

services. The services package attempts to provide an easy-to-use abstraction for using isolates based on "service interfaces".

6

active_query.dart. active_query allows you to easily watch the DOM for elements that match and un-match CSS selectors.

6

dom-tree-scheduler. A tree-aware task scheduler for the DOM

5

2048-dart-polymer. A clone of 2048 written in Dart and Polymer

5

behaviors.dart. Behaviors are a way to attach new functionality to DOM elements which match certain CSS selectors.

4

lit-element-starter-ts. Sample component project using LitElement with TypeScript

4

page.js. Micro client-side router inspired by the Express router

4

rainbow. Simple syntax highlighting library written in javascript

3

web-component-analyzer. CLI that analyzes web components and emits documentation

3

google-map. Google Maps web components

3

me. Things about me that don't fit on my GitHub profile page. Watch to get announcements!

3

appengine. Google App Engine for Javascript

2

random.dart. Dart

2

dart-isoserver. dart-isoserver is a demonstration web server library that dynamically loads code from the filesystem to handle HTTP requests.

2

html5lib. html5lib in pure dart

2

webcomponents. Web Components specifications

1

typescript-eslint-issue. Reproduction of an issue I'm having with RuleTester

1

material-web. Material Design Web Components

1

dom-parts. Possible DOM Parts APIs

1

lit-dragging.

1