{"id":26267938,"url":"https://github.com/oslabs-beta/gesvelte","last_synced_at":"2025-07-18T07:07:13.753Z","repository":{"id":65375297,"uuid":"588735551","full_name":"oslabs-beta/geSvelte","owner":"oslabs-beta","description":"A custom form builder app for Svelte developers powered by SvelteKit.","archived":false,"fork":false,"pushed_at":"2023-04-02T16:02:34.000Z","size":2910,"stargazers_count":50,"open_issues_count":0,"forks_count":1,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-07-03T07:51:18.748Z","etag":null,"topics":["accessibility","forms","playwright","svelte","sveltekit","typescript"],"latest_commit_sha":null,"homepage":"https://gesvelte.io","language":"Svelte","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oslabs-beta.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"open-source-labs","custom":["https://donorbox.org/donations-to-oslabs-inc"]}},"created_at":"2023-01-13T21:31:00.000Z","updated_at":"2025-05-02T18:26:38.000Z","dependencies_parsed_at":"2024-11-14T16:33:09.145Z","dependency_job_id":null,"html_url":"https://github.com/oslabs-beta/geSvelte","commit_stats":{"total_commits":114,"total_committers":6,"mean_commits":19.0,"dds":0.4649122807017544,"last_synced_commit":"f6edf70abc5bcecae0c3241fb0e251d921dcf674"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/oslabs-beta/geSvelte","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oslabs-beta%2FgeSvelte","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oslabs-beta%2FgeSvelte/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oslabs-beta%2FgeSvelte/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oslabs-beta%2FgeSvelte/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oslabs-beta","download_url":"https://codeload.github.com/oslabs-beta/geSvelte/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oslabs-beta%2FgeSvelte/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265716306,"owners_count":23816354,"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":["accessibility","forms","playwright","svelte","sveltekit","typescript"],"created_at":"2025-03-14T04:18:49.715Z","updated_at":"2025-07-18T07:07:13.267Z","avatar_url":"https://github.com/oslabs-beta.png","language":"Svelte","funding_links":["https://github.com/sponsors/open-source-labs","https://donorbox.org/donations-to-oslabs-inc"],"categories":[],"sub_categories":[],"readme":"\u003c!-- LOGO --\u003e\n\u003cdiv align='center' \u003e\n    \u003cimg style=\"display: block; margin-top: 30px; margin-bottom: 40px; margin-left: auto; margin-right: auto; max-height: 100px;\" src=\"./src/lib/assets/gesvelte-text-logo.png\" height=\"80\"\u003e\n\u003c/div\u003e\n\n\u003c!-- README HEADER --\u003e\n\n# geSvelte\n\n![Website Status](https://img.shields.io/website?down_color=red\u0026down_message=offline\u0026up_color=green\u0026up_message=online\u0026url=https%3A%2F%2Fwww.gesvelte.io)\n![Github Repo Size](https://img.shields.io/github/repo-size/oslabs-beta/geSvelte) ![GitHub License](https://img.shields.io/github/license/oslabs-beta/geSvelte) ![GitHub PR](https://img.shields.io/badge/PRs-welcome-orange) ![GitHub Commit](https://img.shields.io/github/last-commit/oslabs-beta/geSvelte) ![GitHub Stars](https://img.shields.io/github/stars/oslabs-beta/geSvelte)\n\n\u003ca name=\"readme-top\"\u003e\u003c/a\u003e\n\nSimplify form building for your website or web application with [geSvelte](http://gesvelte.io) - a custom form builder for Svelte developers powered by SvelteKit.\n[geSvelte](http://gesvelte.io) offers a simple, easy to use, and intuitive Svelte form-building interface with live preview, and an accompanying npm package to acceses the Svelte form components.\n\nAs a product built under the open-source tech accelerator OS Labs, [geSvelte](http://gesvelte.io) is continuously growing and improving to better serve the needs of developers.\n\n\u003c!-- TABLE OF CONTENTS --\u003e\n\n### Table of Contents\n\n\u003col\u003e\n  \u003cli\u003e\n    \u003ca href=\"#about-the-project\"\u003eAbout The Project\u003c/a\u003e\n    \u003cul\u003e\n      \u003cli\u003e\u003ca href=\"#built-with\"\u003eBuilt With\u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003ca href=\"#features\"\u003eFeatures\u003c/a\u003e\u003c/li\u003e\n    \u003c/ul\u003e\n  \u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"#using-gesvelte\"\u003eUsing geSvelte\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"#future-release-plans\"\u003eFuture Release Plans\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"#contributing\"\u003eContributing\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"#authors\"\u003eAuthors\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"#acknowledgments\"\u003eAcknowledgments\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"#license\"\u003eLicense\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\n\u003c!-- ABOUT THE PROJECT --\u003e\n\n## About The Project\n\n### Built With\n\n[![Svelte][Svelte.dev]][Svelte-url] [![Vite][Vite.js]][Vite-url] [![Sass][Sass]][Sass-url] [![TypeScript][TypeScript]][TypeScript-url]\n\n\u003c!-- Typescript/Javascript, Vite, SvelteKit, Scss --\u003e\n\n### Features\n\n- Custom no-code Svelte form creation interface with live form preview\n- Built-in form field validation\n- Accessibility-tested form components\n- Live component code preview that lets you copy and paste the form code direclty into your applicaiton\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- USING --\u003e\n\n## Using geSvelte\n\nYou can take advantage of everything that geSvelte has to offer if you visit [gesvelte.io](http://gesvelte.io/stage).\n\nHowever, if you'd like to run the application directly from your machine, follow these steps:\n\n1. Fork and then clone the repo:\n\n```\ngit clone https://github.com/oslabs-beta/geSvelte.git\n```\n\n2. Install dependencies:\n\n```\nnpm install\n```\n\n3. Start the app:\n\n```\nnpm run dev\n```\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- RELEASE PLANS --\u003e\n\n## Future Release Plans\n\nFeatures currently in development:\n\n- npm package to access the form components\n- Completed documentation\n- More style themes available\n- More pre-composed form options available (dropdown, etc)\n- Multi-step forms\n\nUpcoming release: TBD\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- CONTRIBUTING --\u003e\n\n## Contributing\n\nContributions are always welcome!\n\nSee `CONTRIBUTING.md` for ways to get started.\n\nPlease adhere to this project's code of conduct in `CODE_OF_CONDUCT.md`\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- AUTHORS --\u003e\n\n## Authors\n\n| Active developers |                                                                                                                                                |                                                                                                                                                        |\n| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| Christian Ashley  | [![Github](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge\u0026logo=github\u0026logoColor=white)](https://github.com/Enixun)      | [![LinkedIn](https://img.shields.io/badge/LinkedIn-%230077B5.svg?logo=linkedin\u0026logoColor=white)](https://www.linkedin.com/in/christian-z-ashley/)      |\n| Johnny Howell     | [![Github](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge\u0026logo=github\u0026logoColor=white)](https://github.com/jh1551)      | [![LinkedIn](https://img.shields.io/badge/LinkedIn-%230077B5.svg?logo=linkedin\u0026logoColor=white)](https://www.linkedin.com/in/john-howell-73a2b833/)    |\n| Stefan Jordan     | [![Github](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge\u0026logo=github\u0026logoColor=white)](https://github.com/sjordan2010) | [![LinkedIn](https://img.shields.io/badge/LinkedIn-%230077B5.svg?logo=linkedin\u0026logoColor=white)](https://www.linkedin.com/in/stefan-jordan-3a466054)   |\n| Ksenia Salova     | [![Github](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge\u0026logo=github\u0026logoColor=white)](https://github.com/ksslv)       | [![LinkedIn](https://img.shields.io/badge/LinkedIn-%230077B5.svg?logo=linkedin\u0026logoColor=white)](https://www.linkedin.com/in/ksenia-s/)                |\n| Umair Shafiq      | [![Github](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge\u0026logo=github\u0026logoColor=white)](https://github.com/mooselamb)   | [![LinkedIn](https://img.shields.io/badge/LinkedIn-%230077B5.svg?logo=linkedin\u0026logoColor=white)](hhttps://www.linkedin.com/in/umair-shafiq-69a419261/) |\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- ACKNOWLEDGMENTS --\u003e\n\n## Acknowledgments\n\nThank you to Stephanie, Debbie, and the Svelvet developers for their support.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- LICENSE --\u003e\n\n## License\n\nDistributed under the MIT License. See `LICENSE` for more information.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- Library of badges --\u003e\n\n[Next.js]: https://img.shields.io/badge/next.js-000000?style=for-the-badge\u0026logo=nextdotjs\u0026logoColor=white\n[Svelte.dev]: https://img.shields.io/badge/Svelte-4A4A55?style=for-the-badge\u0026logo=svelte\u0026logoColor=FF3E00\n[Svelte-url]: https://svelte.dev/\n[Vite-url]: https://vitejs.dev/\n[Vite.js]: https://img.shields.io/badge/vite-%23646CFF.svg?style=for-the-badge\u0026logo=vite\u0026logoColor=white\n[Sass-url]: https://sass-lang.com\n[Sass]: https://img.shields.io/badge/-Sass-CC6699?logo=sass\u0026logoColor=white\u0026style=for-the-badge\n[TypeScript]: https://img.shields.io/badge/TypeScript-3178C6?style=for-the-badge\u0026logo=TypeScript\u0026logoColor=FFFFFF\n[TypeScript-url]: https://www.typescriptlang.org\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foslabs-beta%2Fgesvelte","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foslabs-beta%2Fgesvelte","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foslabs-beta%2Fgesvelte/lists"}