An open API service providing repository metadata for many open source software ecosystems.

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