• Stars
    star
    1,749
  • Rank 25,513 (Top 0.6 %)
  • Language
    TypeScript
  • License
    GNU Affero Genera...
  • Created almost 12 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Strut - An Impress.js and Bespoke.js Presentation Editor

The original project is ancient (2011/2013) and dated. It is now coming back with a facelift, collaborative editing and offline support, powered by vlcn.io

We're in the #strut.io channel of

Contributing

The re-write currently requires bleeding edge builds of cr-sqlite and refers to packages provided by that project as local dependencies.

# Clone the repo + submodules
git clone --recurse-submodules [email protected]:tantaman/strut.git
cd strut
# Install npm packages
pnpm install
# Build submodule repositories
pnpm turbo run build --force
# Start the dev server
pnpm dev

Readme from 2013:

Facelift

A GUI / Authoring Tool for ImpressJS and Bespoke.js

Don't know what ImpressJS is? Check out the ImpressJS demo presentation: http://bartaz.github.com/impress.js/#/bored

(works in Firefox, Chrome and Safari with basic support for IE10)

Learn a bit about Strut

More Repositories

1

LargeLocalStorage

Problem: You need to store a large amount of key-value based data in IE, Chrome, Safari, AND Firefox
JavaScript
530
star
2

jquery-gradient-picker

A gradient picker widget for jQuery.
JavaScript
44
star
3

commons

Common classes, mostly pertaining to concurrency.
Java
40
star
4

lexed.js

A simple lexer for javascript
JavaScript
31
star
5

TreeSQL

TypeScript
27
star
6

Runners.js

WebWorker task management
JavaScript
16
star
7

yabbe

Yet Another Backbone Binding Extension
CSS
13
star
8

vanilla-fetch

relay with the relay. apollo without the apollo. suspense without the... suspense. fetch then render via async generators.
JavaScript
13
star
9

fk-your-frameworks-todomvc

Fk your bloated code
CSS
10
star
10

d3-polymer-experiments

d3.js + polymer = data driven UIs
JavaScript
8
star
11

bash-snippets

so I won't lose all of those one liners that I find myself needing every few months
Shell
6
star
12

jsonDoclet

Generate JSON from Javadoc comments
Clojure
6
star
13

paperjs-video-clipping

WebRTC and HTML5 video clipping via PaperJS
JavaScript
5
star
14

sqlite-rust-wasm

rust extensions loaded into a sqlite wasm build
JavaScript
4
star
15

4clojure-solutions

http://4clojure.com solutions. Currently just my solutions. Contributors welcome to add fancy or alternate solutions.
Clojure
3
star
16

mocha-script

another f*cking language that compiles to javascript. fml.
JavaScript
3
star
17

aphrodite-p2p

Local-first reimagining of Aphrodite. Based on `mono/model` and `strut` local first concepts.
TypeScript
2
star
18

aphrodite-graphql-starter

Starter project for Aphrodite + Node + GraphQL
TypeScript
2
star
19

misc

Mono-repo of various frameworks I've developed for use in my projects
TypeScript
2
star
20

toerr.js

JavaScript
2
star
21

sqlite-wasm-bench

JavaScript
2
star
22

AMD-Refactor

Basic tools for working with AMD modules
JavaScript
1
star
23

ARMI

asynchronous RMI for Java
Java
1
star
24

fresh_observables

Bringing the best of Javascript event handling to Java
Java
1
star
25

drawstring.js

Draw font formatted string to an HTML5 canvas
JavaScript
1
star
26

overload.js

Method overloading based on parameter types for JS
JavaScript
1
star
27

DATS-DAP

A Javascript parser and evaluator for LDAP style filters
JavaScript
1
star
28

JZombie

Because Java rich clients aren't quite dead...
Java
1
star
29

react-better

There are a lot of things I don't like about React. These are experimental solutions to those things.
JavaScript
1
star
30

EATs

Enlightened Annotations and Tools
Java
1
star
31

wrap.js

No more (typeof define !== 'undefined' && defined.amd ? define(definition) : (typeof module !== 'undefined' && module.exports ? module.exports = definition() : window.module = definition()))
JavaScript
1
star
32

redis-in-browser

JavaScript
1
star
33

blog2

HTML
1
star
34

spoons

hammerspoon config
Lua
1
star
35

aphrodite-node-starter

Scaffold for a nodejs project that uses Aphrodite
TypeScript
1
star
36

strut-workspace

Puts all `vlcn` related initiatives into a single tree
Makefile
1
star
37

note

1
star
38

flashcards

JavaScript
1
star
39

procedural-functional

JavaScript
1
star
40

tantaman

1
star
41

vite-worker-repro

CSS
1
star
42

xcode-starter

Swift
1
star
43

tantaman.github.io

JavaScript
1
star
44

pixel-practice

JavaScript
1
star
45

in-query

1
star
46

vulcan-video-series

TypeScript
1
star
47

aphrodite-crank

Using Aphrodite in a CrankJS app
HTML
1
star