Andrea Giammarchi (@WebReflection)
  • Stars
    star
    22,440
  • Global Rank 646 (Top 0.03 %)
  • Followers 2,015
  • Following 3
  • Registered almost 15 years ago
  • Most used languages
    JavaScript
    84.2 %
    HTML
    13.8 %
    Others
    2.2 %
  • Location πŸ‡©πŸ‡ͺ Germany
  • Country Total Rank 37
  • Country Ranking
    HTML
    9
    C#
    386
    Shell
    446
    C++
    896
    TypeScript
    1,965
    C
    2,324
    CSS
    4,352

Top repositories

1

hyperHTML

A Fast & Light Virtual DOM Alternative
HTML
3,028
star
2

linkedom

A triple-linked lists based DOM implementation.
HTML
1,156
star
3

document-register-element

A stand-alone working lightweight version of the W3C Custom Elements specification
JavaScript
1,131
star
4

dom4

Modern DOM functionalities for every browser
JavaScript
929
star
5

flatted

A fast and minimal circular JSON parser.
JavaScript
893
star
6

url-search-params

Simple polyfill for URLSearchParams standard
JavaScript
765
star
7

uhtml

A micro HTML/SVG render
JavaScript
707
star
8

lighterhtml

The hyperHTML strength & experience without its complexity πŸŽ‰
JavaScript
702
star
9

JSONH

Homogeneous Collection Compressor
JavaScript
618
star
10

circular-json

JSON does not handle circular references. Now it does
JavaScript
599
star
11

viperHTML

Isomorphic hyperHTML
JavaScript
318
star
12

heresy

React-like Custom Elements via V1 API builtin extends.
JavaScript
271
star
13

es6-collections

Map, WeakMap, and Set fast/simple shim for Harmony collections
JavaScript
253
star
14

neverland

React like Hooks for lighterhtml
JavaScript
241
star
15

wicked-elements

Components for the DOM as you've never seen before
JavaScript
235
star
16

eddy

Event Driven JS
JavaScript
211
star
17

dblite

sqlite for node.js without gyp problems
JavaScript
209
star
18

domdiff

Diffing the DOM without virtual DOM
JavaScript
197
star
19

hyperHTML-Element

An extensible class to define hyperHTML based Custom Elements.
JavaScript
195
star
20

benja

Bootable Electron Node JS Application
194
star
21

uce

Β΅html based Custom Elements
JavaScript
183
star
22

usignal

A blend of @preact/signals-core and solid-js basic reactivity API
JavaScript
176
star
23

highlighted-code

A textarea builtin extend to automatically provide code highlights based on one of the languages available via highlight.js
HTML
172
star
24

restyle

JavaScript
167
star
25

testardo

a browser and OS agnostic web driver for mobile and desktop
JavaScript
166
star
26

sqlite-worker

A simple, and persistent, SQLite database for Web and Workers.
JavaScript
159
star
27

augmentor

Extensible, general purpose, React like hooks for the masses.
JavaScript
135
star
28

uhooks

micro hooks: a minimalistic client/server hooks' implementation
JavaScript
127
star
29

polpetta

Polpetta, any folder is served spiced
JavaScript
125
star
30

basicHTML

A NodeJS based, standard oriented, HTML implementation.
JavaScript
123
star
31

udomdiff

An essential diffing algorithm for Β΅html.
JavaScript
117
star
32

pocket.io

A minimalistic version of socket.io that weights about 1K instead of 60K.
JavaScript
112
star
33

caller-of

The tiniest yet most powerful JS utility ever :D
HTML
102
star
34

uland

A Β΅html take at neverland
JavaScript
101
star
35

uce-template

A Vue 3 inspired Custom Elements toolless alternative.
JavaScript
100
star
36

json.hpack

JSON Homogeneous Collections Packer
C#
95
star
37

html-escaper

A module to escape/unescape common problematic entities done the right way.
JavaScript
95
star
38

wru

essential unit test framework
JavaScript
95
star
39

udomsay

A stricter, signals driven, ESX based library
JavaScript
95
star
40

db

JavaScript
94
star
41

import.js

A dynamic import() polyfill
JavaScript
93
star
42

regular-elements

Custom Elements made available for any node, and through CSS selectors
JavaScript
91
star
43

proxy-pants

Secured and reliable Proxy based utilities for more or less common tasks.
JavaScript
90
star
44

ucompress

A micro, all-in-one, compressor for common Web files.
JavaScript
90
star
45

archibold.io

archibold.io
Shell
85
star
46

jsgtk

A simplified approach to GJS for Node.JS and JavaScript developers.
JavaScript
85
star
47

heresy-ssr

πŸ”₯ heresy πŸ”₯ Server Side Rendering
JavaScript
84
star
48

hypersimple

The easiest way to use hyperHTML
JavaScript
83
star
49

asbundle

A minimalistic JS bundler
JavaScript
77
star
50

introspected

Introspection for serializable arrays and JSON friendly objects.
HTML
77
star
51

node-gtk

GNOME Gtk+ bindings for NodeJS
C++
74
star
52

i18n-utils

The i18n tag function utilitities
JavaScript
73
star
53

viper-news

viperHTML version of the Hacker News app.
JavaScript
72
star
54

ucdn

A Β΅compress based CDN utility, compatible with both Express and native http module
JavaScript
67
star
55

electroff

A cross browser, electron-less helper, for IoT projects and standalone applications.
JavaScript
64
star
56

builtin-elements

A zero friction custom elements like primitive.
JavaScript
62
star
57

nonchalance

The easiest way to augment DOM builtin elements.
JavaScript
61
star
58

universal-mixin

A mixin usable for both generic objects and decorators.
JavaScript
59
star
59

attachshadow

An iframe based Shadow DOM poorlyfill
JavaScript
59
star
60

ucontent

An SSR HTML content generator.
JavaScript
58
star
61

dom-augmentor

Same as augmentor but with DOM oriented useEffect handling via dropEffect.
JavaScript
56
star
62

ascjs

ES2015 to CommonJS import/export transformer
JavaScript
55
star
63

geo2city

Basic offline reverse geocode
JavaScript
53
star
64

vanilla-elements

A Minimalistic Custom Elements Helper.
JavaScript
51
star
65

wrist

Minimalistic utility for generic one/two ways data bindings.
HTML
51
star
66

screenfit

A cross platform, cross WebView, solution to fit 100% any Web page.
HTML
50
star
67

html-parsed-element

A base custom element class with a reliable `parsedCallback` method.
HTML
50
star
68

sqlite-tag

Template literal tag based sqlite3 queries.
JavaScript
49
star
69

jsdon

A DOM serializer based on LinkeDOM idea
HTML
48
star
70

echomd

A terminal oriented MD like syntax
JavaScript
48
star
71

dom-class

A lightweight, cross browser, simplification of WebComponents.
JavaScript
46
star
72

cloner

Cloning ES5+ objects in a shallow or deep way
JavaScript
46
star
73

css-proxied-vars

The easiest way to set, read, or update, CSS variables per each element.
JavaScript
46
star
74

event-target

The EventTarget Class Polyfill.
HTML
46
star
75

hn

Isomorphic Hacker News
JavaScript
45
star
76

proxied-worker

A tiny utility to asynchronously drive a namespace exposed through a Worker.
JavaScript
45
star
77

Database

Web SQL Storage Made Easy
JavaScript
44
star
78

promise

Abortable and Resolvable Promises.
JavaScript
43
star
79

poorlyfills

Simplified, partial, and poor ES6 collections polyfills, targeting IE9+ and older mobile browsers.
HTML
43
star
80

babel-plugin-transform-builtin-classes

A fix for the infamous Babel #4480 bug.
JavaScript
43
star
81

redefine

lightweight utility for smart object properties definition
JavaScript
42
star
82

bidi-sse

Bidirectional Server-sent Events
JavaScript
42
star
83

nativeHTML

coming soon
JavaScript
42
star
84

domtagger

The hyperHTML's template literal parser
JavaScript
41
star
85

hooked-elements

wickedElements πŸ§™ with render hooks
JavaScript
41
star
86

classtrophobic

Breaking JS Class Constrains
HTML
41
star
87

a-route

Express like routing as Custom Element or standalone
JavaScript
40
star
88

header-snippets

A collection of snippets to put in your header.
HTML
40
star
89

life-diary

your albums, your journey, your data
JavaScript
40
star
90

static.email

The easiest way to send emails on the Web
JavaScript
39
star
91

lazytag

Lazy loading Custom Elements and their styles without even thinking about it.
JavaScript
38
star
92

es-class

ECMAScript 3 to 6 compatible Class definition
JavaScript
38
star
93

tiny-cdn

A tiny static files serving handler
JavaScript
37
star
94

broadcast

Notification channel for the past, the present, and the future.
JavaScript
37
star
95

p-cool

Pretty Cool Elements
JavaScript
36
star
96

monthly

A simplified way to show a calendar month in any console.
HTML
36
star
97

jsx2tag

Enable JSX for Template Literal Tags based projects.
JavaScript
36
star
98

consolemd

Bringing echomd to console.
JavaScript
36
star
99

common-js

CommonJS + module.import() for any Browser
JavaScript
35
star
100

qsa-observer

handle elements lifecycle through CSS selectors
JavaScript
35
star