diff --git a/docs/showcase.md b/docs/showcase.md index 17224fb..f3cfc46 100644 --- a/docs/showcase.md +++ b/docs/showcase.md @@ -2,94 +2,100 @@ Here are all the cool projects that people have built using `dtsx`. -## Projects +## Community Projects -The whole Stacks ecosystem is built using `dtsx`. Here are some of the Stacks projects utilizing it: +- _Yours could be here!_ -- `rpx` -- `tlsx` -- `dtsx` -- `bunfig` -- `bun-plugin-imports` -- `ts-collect` -- `ts-spreadsheets` -- `localtunnels` -- `vite-plugin-local` -- `@stacksjs/actions` -- `@stacksjs/ai` -- `@stacksjs/alias` -- `@stacksjs/analytics` -- `@stacksjs/api` -- `@stacksjs/arrays` -- `@stacksjs/auth` -- `@stacksjs/browser` -- `@stacksjs/buddy` -- `@stacksjs/build` -- `@stacksjs/cache` -- `@stacksjs/calendar` -- `@stacksjs/chat` -- `@stacksjs/cli` -- `@stacksjs/cloud` -- `@stacksjs/collections` -- `@stacksjs/commerce` -- `@stacksjs/components` -- `@stacksjs/config` -- `@stacksjs/cron` -- `@stacksjs/database` -- `@stacksjs/datetime` -- `@stacksjs/desktop` -- `@stacksjs/development` -- `@stacksjs/dns` -- `@stacksjs/docs` -- `@stacksjs/email` -- `@stacksjs/enums` -- `@stacksjs/env` -- `@stacksjs/error-handling` -- `@stacksjs/events` -- `@stacksjs/faker` -- `@stacksjs/git` -- `@stacksjs/health` -- `@stacksjs/http` -- `@stacksjs/lint` -- `@stacksjs/logging` -- `@stacksjs/notifications` -- `@stacksjs/objects` -- `@stacksjs/orm` -- `@stacksjs/path` -- `@stacksjs/payments` -- `@stacksjs/plugins` -- `@stacksjs/push` -- `@stacksjs/query-builder` -- `@stacksjs/queue` -- `@stacksjs/raycast` -- `@stacksjs/realtime` -- `@stacksjs/registry` -- `@stacksjs/repl` -- `@stacksjs/router` -- `@stacksjs/scheduler` -- `@stacksjs/search-engine` -- `@stacksjs/security` -- `@stacksjs/server` -- `@stacksjs/shell` -- `@stacksjs/slug` -- `@stacksjs/sms` -- `@stacksjs/storage` -- `@stacksjs/strings` -- `@stacksjs/testing` -- `@stacksjs/tinker` -- `@stacksjs/tunnel` -- `@stacksjs/types` -- `@stacksjs/ui` -- `@stacksjs/utils` -- `@stacksjs/validation` -- `@stacksjs/validation` -- `@stacksjs/vite-config` -- `@stacksjs/vite-plugin` -- `@stacksjs/whois` -- `@stacksjs/x-ray` +If you authored a project you’d like to showcase, please share it with us in any way _(on Discord, Social Media, or via a PR, etc.)_, and we’ll add it here. -### Community Projects +## First-Party -- _Yours could be here!_ +The whole Stacks ecosystem is built using `dtsx`. Here are some of the projects utilizing it: + +- [`rpx`](https://github.com/stacksjs/rpx) _(A modern, fast reverse proxy)_ +- [`tlsx`](https://github.com/stacksjs/tlsx) _(A TLS library with automation. HTTPS by default through a light-weight library. Similar to mkcert.)_ +- [`dtsx`](https://github.com/stacksjs/dtsx) _(Extremely fast & configurable DTS emitter)_ +- [`bunfig`](https://github.com/stacksjs/bunfig) _(Lightweight & smart Bun configuration loader)_ +- [`bun-plugin-auto-imports`](https://github.com/stacksjs/bun-plugin-auto-imports) _(Auto Imports support for Bun)_ +- [`ts-collect`](https://github.com/stacksjs/ts-collect) _(Lightweight & powerful Laravel-like Collections written for TypeScript)_ +- [`ts-spreadsheets`](https://github.com/stacksjs/ts-spreadsheets) _(Easily generate spreadsheets, like CSVs and Excel files)_ +- [`localtunnels`](https://github.com/stacksjs/localtunnels) _(A simple and smart tunneling alternative. Without or with self-hosting)_ +- [`vite-plugin-local`](https://github.com/stacksjs/vite-plugin-local) _(A Vite plugin for pretty development URLs and HTTPS. Zero config, zero setup)_ + +### Stacks Framework + +As mentioned before, the whole core of the Stacks Framework is built using `dtsx`. Here are some of those Stacks core packages: + +- [`@stacksjs/actions`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/actions) +- [`@stacksjs/ai`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/ai) +- [`@stacksjs/alias`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/alias) +- [`@stacksjs/analytics`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/analytics) +- [`@stacksjs/api`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/api) +- [`@stacksjs/arrays`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/arrays) +- [`@stacksjs/auth`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/auth) +- [`@stacksjs/browser`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/browser) +- [`@stacksjs/buddy`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/buddy) +- [`@stacksjs/build`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/build) +- [`@stacksjs/cache`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/cache) +- [`@stacksjs/calendar`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/calendar) +- [`@stacksjs/chat`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/chat) +- [`@stacksjs/cli`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/cli) +- [`@stacksjs/cloud`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/cloud) +- [`@stacksjs/collections`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/collections) +- [`@stacksjs/commerce`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/commerce) +- [`@stacksjs/components`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/components) +- [`@stacksjs/config`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/config) +- [`@stacksjs/cron`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/cron) +- [`@stacksjs/database`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/database) +- [`@stacksjs/datetime`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/datetime) +- [`@stacksjs/desktop`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/desktop) +- [`@stacksjs/development`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/development) +- [`@stacksjs/dns`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/dns) +- [`@stacksjs/docs`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/docs) +- [`@stacksjs/email`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/email) +- [`@stacksjs/enums`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/enums) +- [`@stacksjs/env`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/env) +- [`@stacksjs/error-handling`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/error-handling) +- [`@stacksjs/events`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/events) +- [`@stacksjs/faker`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/faker) +- [`@stacksjs/git`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/git) +- [`@stacksjs/health`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/health) +- [`@stacksjs/http`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/http) +- [`@stacksjs/lint`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/lint) +- [`@stacksjs/logging`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/logging) +- [`@stacksjs/notifications`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/notifications) +- [`@stacksjs/objects`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/objects) +- [`@stacksjs/orm`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/orm) +- [`@stacksjs/path`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/path) +- [`@stacksjs/payments`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/payments) +- [`@stacksjs/plugins`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/plugins) +- [`@stacksjs/push`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/push) +- [`@stacksjs/query-builder`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/query-builder) +- [`@stacksjs/queue`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/queue) +- [`@stacksjs/raycast`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/raycast) +- [`@stacksjs/realtime`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/realtime) +- [`@stacksjs/registry`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/registry) +- [`@stacksjs/repl`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/repl) +- [`@stacksjs/router`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/router) +- [`@stacksjs/scheduler`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/scheduler) +- [`@stacksjs/search-engine`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/search-engine) +- [`@stacksjs/security`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/security) +- [`@stacksjs/server`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/server) +- [`@stacksjs/shell`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/shell) +- [`@stacksjs/slug`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/slug) +- [`@stacksjs/sms`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/sms) +- [`@stacksjs/storage`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/storage) +- [`@stacksjs/strings`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/strings) +- [`@stacksjs/testing`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/testing) +- [`@stacksjs/tinker`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/tinker) +- [`@stacksjs/tunnel`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/tunnel) +- [`@stacksjs/types`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/types) +- [`@stacksjs/ui`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/ui) +- [`@stacksjs/utils`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/utils) +- [`@stacksjs/validation`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/validation) +- [`@stacksjs/vite-config`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/vite-config) +- [`@stacksjs/vite-plugin`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/vite-plugin) +- [`@stacksjs/whois`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/whois) +- [`@stacksjs/x-ray`](https://github.com/stacksjs/stacks/tree/main/storage/framework/core/x-ray) -If you have something you’d like to share, please share it with us in any way _(on Discord, Social Media, or via a PR, etc.)_, and we’ll add it here. +We try to keep the list up-to-date, but it's possible that some packages are missing. If you find any, please let us know!