GitHub / lume 49 Repositories
HTML to the next level.
Donate: https://github.com/sponsors/lume
lume/lume
GPU-powered 3D HTML. ✨🧊 <lume-box size="1 2 3">
Language: TypeScript - Size: 126 MB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 1,439 - Forks: 63

lume/glas
WebGL in WebAssembly with AssemblyScript
Language: TypeScript - Size: 1.97 MB - Last synced at: 3 days ago - Pushed at: 11 months ago - Stars: 908 - Forks: 46

lume/kiwi
Fast TypeScript implementation of the Cassowary constraint solving algorithm (soon for AssemblyScript / WebAssembly).
Language: TypeScript - Size: 555 KB - Last synced at: 8 days ago - Pushed at: 29 days ago - Stars: 178 - Forks: 9

lume/element
Fast and simple custom elements.
Language: TypeScript - Size: 1.51 MB - Last synced at: 3 days ago - Pushed at: 9 days ago - Stars: 160 - Forks: 5

lume/autolayout
Apple's Auto Layout and Visual Format Language for JavaScript (using cassowary constraints)
Language: TypeScript - Size: 1.64 MB - Last synced at: 3 days ago - Pushed at: 10 months ago - Stars: 318 - Forks: 11

lume/custom-attributes Fork of matthewp/custom-attributes
Define custom attributes that provide mixins for HTML elements
Language: TypeScript - Size: 89.8 KB - Last synced at: 8 days ago - Pushed at: 7 months ago - Stars: 21 - Forks: 1

lume/classy-solid
Solid.js reactivity patterns for classes, and class components. See https://github.com/lume/element for a Custom Element system built with classy-solid.
Language: TypeScript - Size: 573 KB - Last synced at: 8 days ago - Pushed at: 5 months ago - Stars: 60 - Forks: 2

lume/element-behaviors
An entity-component system for HTML elements.
Language: TypeScript - Size: 256 KB - Last synced at: 3 days ago - Pushed at: 10 months ago - Stars: 108 - Forks: 3

lume/lume.github.io
Repo for the static docs site.
Language: JavaScript - Size: 61.8 MB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 1

lume/website
Language: TypeScript - Size: 3.15 MB - Last synced at: 8 days ago - Pushed at: 10 days ago - Stars: 3 - Forks: 2

lume/harp.gl Fork of heremaps/harp.gl
3D web map rendering engine written in TypeScript using three.js
Language: TypeScript - Size: 129 MB - Last synced at: 7 days ago - Pushed at: about 2 years ago - Stars: 69 - Forks: 6

lume/three-meshline Fork of spite/THREE.MeshLine
Mesh-based replacement for `THREE.Line` to allow lines thicker than 1 pixel and other features.
Language: TypeScript - Size: 7.36 MB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 44 - Forks: 5

lume/asdom
Use DOM APIs in AssemblyScript
Language: TypeScript - Size: 22.6 MB - Last synced at: 8 days ago - Pushed at: about 1 year ago - Stars: 99 - Forks: 9

lume/live-code
`<live-code>` element to display editable code with live output. Demo:
Language: TypeScript - Size: 1.02 MB - Last synced at: 1 day ago - Pushed at: 6 months ago - Stars: 16 - Forks: 3

lume/showcase
WIP, showcase page that will show projects made with Lume
Language: TypeScript - Size: 1.51 MB - Last synced at: 5 days ago - Pushed at: 4 months ago - Stars: 2 - Forks: 1

lume/.github
Size: 2.93 KB - Last synced at: 8 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

lume/three-projected-material
A Three.js material that projects a texture onto an object
Language: TypeScript - Size: 18.5 MB - Last synced at: 8 days ago - Pushed at: 10 months ago - Stars: 9 - Forks: 0

lume/css-layout Fork of vjeux/css-layout
Reimplementation of CSS layout using pure JavaScript
Size: 1.49 MB - Last synced at: 8 days ago - Pushed at: almost 10 years ago - Stars: 1 - Forks: 0

lume/tween.js Fork of tweenjs/tween.js
Javascript tweening engine
Language: TypeScript - Size: 15.6 MB - Last synced at: 8 days ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

lume/harp-terrain-datasource Fork of heremaps/harp-terrain-datasource
Render and style 3D terrain
Language: JavaScript - Size: 9.98 MB - Last synced at: 6 days ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

lume/cli
A CLI for managing TypeScript packages.
Language: JavaScript - Size: 728 KB - Last synced at: 8 days ago - Pushed at: 2 months ago - Stars: 6 - Forks: 2

lume/three-instanced-mesh
A better InstancedMesh class for Three.js
Language: JavaScript - Size: 147 KB - Last synced at: 8 days ago - Pushed at: almost 4 years ago - Stars: 17 - Forks: 2

lume/basicss
Better default CSS styling for the browser's builtin elements.
Language: HTML - Size: 62.5 KB - Last synced at: 3 days ago - Pushed at: 5 months ago - Stars: 8 - Forks: 0

lume/readem
Read the !@#$%^& docs! (WIP)
Language: TypeScript - Size: 299 KB - Last synced at: 8 days ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

lume/code-mirror-el
A customizeable <code-mirror> element that makes a code editor powered by CodeMirror. Use it in React, Vue, Svelte, Solid, etc. Demo:
Language: TypeScript - Size: 87.9 KB - Last synced at: 8 days ago - Pushed at: 10 months ago - Stars: 7 - Forks: 1

lume/ASWebGLue Fork of battlelinegames/ASWebGLue
AssemblyScript WebGL bindings and glue code
Language: TypeScript - Size: 4.11 MB - Last synced at: 3 days ago - Pushed at: almost 3 years ago - Stars: 21 - Forks: 0

lume/eventful
A class (or mixin) whose instances emit events that external code can subscribe to.
Language: TypeScript - Size: 54.7 KB - Last synced at: 8 days ago - Pushed at: 10 months ago - Stars: 2 - Forks: 0

lume/animation-loop
Easily make and manage animation loops.
Language: JavaScript - Size: 50.8 KB - Last synced at: 8 days ago - Pushed at: almost 3 years ago - Stars: 11 - Forks: 1

lume/variable 📦
DEPRECATED, use https://solidjs.com and https://github.com/lume/classy-solid directly instead. Create reactive variables and observe their changes in a simple and concise way with less code and less coupling.
Language: TypeScript - Size: 265 KB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 13 - Forks: 1

lume/three-mesh-ui Fork of felixmariotto/three-mesh-ui
⏹ Make VR user interfaces for Three.js ⏹
Language: JavaScript - Size: 7.75 MB - Last synced at: 8 days ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

lume/tin-terrain Fork of heremaps/tin-terrain
A command-line tool for converting heightmaps in GeoTIFF format into tiled optimized meshes.
Size: 2.84 MB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

lume/harp-tin-terrain Fork of heremaps/tin-terrain
A command-line tool for converting heightmaps in GeoTIFF format into tiled optimized meshes.
Size: 2.84 MB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

lume/harp-quantized-mesh-viewer Fork of heremaps/quantized-mesh-viewer
Render custom quantized mesh tiles in Cesium.js and debug individual tiles using THREE.js renderer.
Size: 10.3 MB - Last synced at: 6 days ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

lume/as-bind Fork of torch2424/as-bind
Isomorphic library to handle passing high-level data structures between AssemblyScript and JavaScript 🤝🚀
Size: 3.9 MB - Last synced at: 8 days ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

lume/visualformat-editor Fork of IjzerenHein/visualformat-editor
Editor & previewer for Apple's Visual Format Language (built with @lume/autolayout)
Size: 2.2 MB - Last synced at: 6 days ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

lume/harp-font-resources Fork of heremaps/harp-font-resources
Font catalog to use with the harp.gl renderer
Size: 9.41 MB - Last synced at: 6 days ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

lume/harp-map-editor Fork of heremaps/harp-map-editor
Simple map editor for harp.gl map styles
Size: 199 MB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

lume/harp-quantized-mesh-decoder Fork of heremaps/quantized-mesh-decoder
JavaScript decoder for the Quantized Mesh format
Size: 259 KB - Last synced at: 6 days ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

lume/generator-lume
[WIP] A Yeoman generator to create lume application starters.
Language: TypeScript - Size: 1.33 MB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

lume/harp-fontcatalog-generator Fork of heremaps/harp-fontcatalog-generator
Generator to create fontcatalogs to be used by harp.gl
Size: 713 KB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

lume/solid Fork of solidjs/solid
A declarative, efficient, and flexible JavaScript library for building user interfaces.
Language: TypeScript - Size: 13.1 MB - Last synced at: 8 days ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 1

lume/harp-leaflet Fork of heremaps/harp-leaflet
Leaflet plugin for harp.gl
Size: 179 MB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

lume/docsify Fork of docsifyjs/docsify
🃏 A magical documentation site generator.
Language: JavaScript - Size: 27.8 MB - Last synced at: 8 days ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

lume/assemblyscript Fork of AssemblyScript/assemblyscript
Definitely not a TypeScript to WebAssembly compiler 🚀
Language: WebAssembly - Size: 87.1 MB - Last synced at: 8 days ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

lume/lume-babel-starter
(WIP) Babel-based LUME starter repo
Language: JavaScript - Size: 147 KB - Last synced at: 8 days ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

lume/karma Fork of karma-runner/karma
Spectacular Test Runner for JavaScript
Language: JavaScript - Size: 7.65 MB - Last synced at: 8 days ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

lume/stack
A full-stack foundation for building real-time interactive applications.
Size: 0 Bytes - Last synced at: 8 days ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

lume/meteor Fork of meteor/meteor
Meteor, the JavaScript App Platform
Size: 75.4 MB - Last synced at: 8 days ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

lume/discourse Fork of discourse/discourse
A platform for community discussion. Free, open, simple. (Forked to track custom configuration for Lume's instance)
Size: 291 MB - Last synced at: 8 days ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0
