https://github.com/upstart-gg/upstart
Upstart SDK for the Upstart platform. Develop beautiful single page websites easily.
https://github.com/upstart-gg/upstart
ai ai-website no-code nocode single-page-app web-build-tools web-builder web-builder-framework web-builder-platforms website wysiwyg-editor wysiwyg-html-editor
Last synced: 9 months ago
JSON representation
Upstart SDK for the Upstart platform. Develop beautiful single page websites easily.
- Host: GitHub
- URL: https://github.com/upstart-gg/upstart
- Owner: upstart-gg
- License: other
- Created: 2024-05-22T01:21:22.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-09T21:58:10.000Z (9 months ago)
- Last Synced: 2025-04-12T02:05:16.465Z (9 months ago)
- Topics: ai, ai-website, no-code, nocode, single-page-app, web-build-tools, web-builder, web-builder-framework, web-builder-platforms, website, wysiwyg-editor, wysiwyg-html-editor
- Language: TypeScript
- Homepage: https://upstart.gg
- Size: 6.87 MB
- Stars: 5
- Watchers: 0
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# Upstart SDK
The Upstart SDK encompasses the core functionality for the Upstart templates.
Based on standard web technologies (HTML, CSS, JS), it provides a set of components, utilities, and tools to assist you
in creating templates that are responsive, accessible, and easy to customize and use.
## Get your Upstart website
Visit [https://upstart.gg](https://upstart.gg) to try the Upstart Editor and create your own website for free.
## Develop templates for Upstart
Please visit the documentation at [https://developers.upstart.gg](https://developers.upstart.gg)
## Contributing
Visit https://developers.upstart.gg/contribute.html for more information on how to contribute to the Upstart SDK.
### SDK Development
Run `pnpm dev` at the root of the monorepo and this will build and watch the SDK for changes.
If you want to test the SDK in the template example, you'll also need to run `pnpm dev` in the
`packages/template-example` directory.
### Releasing new versions
Run `pnpm changeset` to create a new changeset and push it to your pull request branch.
### Documentation Development
Run `pnpm docs:dev` at the root of the monorepo to start the documentation server.
Edit the markdown files in the `docs` directory to make changes to the documentation.
## License
This project is licensed under the AGPL License v3 - see the [LICENSE](./LICENSE) file for details.
### FAQ
Can I use the Upstart SDK in a proprietary website?
While the Upstart SDK is licensed under the GNU Affero General Public License (AGPL),
users can still build proprietary websites using it. However, there are some key considerations:
1. The AGPL doesn't restrict the use of the library in proprietary websites.
2. If the website simply uses the library without modifying it, there's no obligation to release the website's source code.
3. However, if the website modifies the AGPL-licensed library, those modifications must be made available under the AGPL.
4. The AGPL has a "network use" clause: If the modified library is used to provide a service over a network (like a web application), the source code of the modified library must be made available to users of that service.
5. This doesn't mean the entire website code needs to be open-sourced, just the modifications to the AGPL-licensed library.