{"id":13511708,"url":"https://github.com/tantaman/Strut","last_synced_at":"2025-03-30T21:30:49.057Z","repository":{"id":3210250,"uuid":"4244443","full_name":"tantaman/strut","owner":"tantaman","description":"Strut - An Impress.js and Bespoke.js Presentation Editor","archived":false,"fork":false,"pushed_at":"2023-12-16T12:13:34.000Z","size":66412,"stargazers_count":1818,"open_issues_count":15,"forks_count":486,"subscribers_count":110,"default_branch":"main","last_synced_at":"2024-10-29T17:55:53.538Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://strut.io","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tantaman.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null},"funding":{"github":["tantaman"]}},"created_at":"2012-05-06T22:05:30.000Z","updated_at":"2024-10-28T09:48:46.000Z","dependencies_parsed_at":"2023-02-19T01:16:08.695Z","dependency_job_id":"cbaa47d7-7371-447b-940a-16f72e97b5a2","html_url":"https://github.com/tantaman/strut","commit_stats":{"total_commits":1264,"total_committers":29,"mean_commits":43.58620689655172,"dds":"0.28006329113924056","last_synced_commit":"d8456686e0788c4ba41c9e863e5f6771e453fa52"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tantaman%2Fstrut","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tantaman%2Fstrut/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tantaman%2Fstrut/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tantaman%2Fstrut/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tantaman","download_url":"https://codeload.github.com/tantaman/strut/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222581270,"owners_count":17006323,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T03:01:07.649Z","updated_at":"2024-11-01T13:31:29.731Z","avatar_url":"https://github.com/tantaman.png","language":"TypeScript","readme":"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](https://vlcn.io)\n\nWe're in the [#strut.io channel](https://discord.com/channels/929781625473073245/1179183030468870235) of [![](https://dcbadge.vercel.app/api/server/lfwdev)](https://discord.gg/lfwdev)\n\n# Contributing\n\nThe re-write currently requires bleeding edge builds of `cr-sqlite` and refers to packages provided by that project as local dependencies.\n\n```bash\n# Clone the repo + submodules\ngit clone --recurse-submodules git@github.com:tantaman/strut.git\ncd strut\n# Install npm packages\npnpm install\n# Build submodule repositories\npnpm turbo run build --force\n# Start the dev server\npnpm dev\n```\n\n---\n\nReadme from 2013:\n\n# [Strut](http://strut.io/)\n\n[![Facelift](https://user-images.githubusercontent.com/1009003/201429020-ad350f8e-a488-4434-bc81-a1093bfa9c3c.png)](http://tantaman.github.io/Strut/dist/)\n\n#### A GUI / Authoring Tool for ImpressJS and Bespoke.js\n\nDon't know what ImpressJS is? Check out the ImpressJS demo presentation: http://bartaz.github.com/impress.js/#/bored\n\n### [Start using Strut!](http://strut.io/)\n\n(works in Firefox, Chrome and Safari with basic support for IE10)\n\n#### Learn a bit about Strut\n\n- http://www.youtube.com/watch?v=TTpiDXEIulg\n- previous video: http://www.youtube.com/watch?v=zA5s8wwme44\n","funding_links":["https://github.com/sponsors/tantaman"],"categories":["Sliders","Presentation Tools","HTML","JavaScript","Sliders [🔝](#readme)","幻灯片"],"sub_categories":["Runner","Online Load and Edit","运行器","运行器e2e测试"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftantaman%2FStrut","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftantaman%2FStrut","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftantaman%2FStrut/lists"}