├── .gitattributes ├── .luaurc ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── benchmark.luau ├── docs ├── .gitignore ├── .vscode │ ├── extensions.json │ └── launch.json ├── README.md ├── astro.config.mjs ├── package-lock.json ├── package.json ├── public │ └── favicon.svg ├── src │ ├── assets │ │ └── code.png │ ├── content │ │ ├── config.ts │ │ └── docs │ │ │ ├── getting-started.md │ │ │ ├── index.mdx │ │ │ ├── middleware │ │ │ ├── compress.md │ │ │ ├── cors.md │ │ │ └── logger.md │ │ │ └── reference │ │ │ ├── app.md │ │ │ ├── context.md │ │ │ ├── routing.md │ │ │ └── validation.md │ ├── env.d.ts │ └── style.css └── tsconfig.json ├── example.luau ├── foreman.toml ├── selene.toml └── src ├── context.luau ├── init.luau ├── lynx.luau ├── middleware ├── compress.luau ├── cors.luau └── logger.luau ├── node.luau ├── router.luau ├── static.luau ├── types.luau └── validator.luau /.gitattributes: -------------------------------------------------------------------------------- 1 | docs/* linguist-documentation 2 | -------------------------------------------------------------------------------- /.luaurc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicell/lynx/HEAD/.luaurc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicell/lynx/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicell/lynx/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicell/lynx/HEAD/README.md -------------------------------------------------------------------------------- /benchmark.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicell/lynx/HEAD/benchmark.luau -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicell/lynx/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicell/lynx/HEAD/docs/.vscode/extensions.json -------------------------------------------------------------------------------- /docs/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicell/lynx/HEAD/docs/.vscode/launch.json -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicell/lynx/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/astro.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicell/lynx/HEAD/docs/astro.config.mjs -------------------------------------------------------------------------------- /docs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicell/lynx/HEAD/docs/package-lock.json -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicell/lynx/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicell/lynx/HEAD/docs/public/favicon.svg -------------------------------------------------------------------------------- /docs/src/assets/code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicell/lynx/HEAD/docs/src/assets/code.png -------------------------------------------------------------------------------- /docs/src/content/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicell/lynx/HEAD/docs/src/content/config.ts -------------------------------------------------------------------------------- /docs/src/content/docs/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicell/lynx/HEAD/docs/src/content/docs/getting-started.md -------------------------------------------------------------------------------- /docs/src/content/docs/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicell/lynx/HEAD/docs/src/content/docs/index.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/middleware/compress.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicell/lynx/HEAD/docs/src/content/docs/middleware/compress.md -------------------------------------------------------------------------------- /docs/src/content/docs/middleware/cors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicell/lynx/HEAD/docs/src/content/docs/middleware/cors.md -------------------------------------------------------------------------------- /docs/src/content/docs/middleware/logger.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicell/lynx/HEAD/docs/src/content/docs/middleware/logger.md -------------------------------------------------------------------------------- /docs/src/content/docs/reference/app.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicell/lynx/HEAD/docs/src/content/docs/reference/app.md -------------------------------------------------------------------------------- /docs/src/content/docs/reference/context.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicell/lynx/HEAD/docs/src/content/docs/reference/context.md -------------------------------------------------------------------------------- /docs/src/content/docs/reference/routing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicell/lynx/HEAD/docs/src/content/docs/reference/routing.md -------------------------------------------------------------------------------- /docs/src/content/docs/reference/validation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicell/lynx/HEAD/docs/src/content/docs/reference/validation.md -------------------------------------------------------------------------------- /docs/src/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicell/lynx/HEAD/docs/src/env.d.ts -------------------------------------------------------------------------------- /docs/src/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicell/lynx/HEAD/docs/src/style.css -------------------------------------------------------------------------------- /docs/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "astro/tsconfigs/strict" 3 | } -------------------------------------------------------------------------------- /example.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicell/lynx/HEAD/example.luau -------------------------------------------------------------------------------- /foreman.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicell/lynx/HEAD/foreman.toml -------------------------------------------------------------------------------- /selene.toml: -------------------------------------------------------------------------------- 1 | std = "luau" 2 | -------------------------------------------------------------------------------- /src/context.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicell/lynx/HEAD/src/context.luau -------------------------------------------------------------------------------- /src/init.luau: -------------------------------------------------------------------------------- 1 | return require("@self/lynx") 2 | -------------------------------------------------------------------------------- /src/lynx.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicell/lynx/HEAD/src/lynx.luau -------------------------------------------------------------------------------- /src/middleware/compress.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicell/lynx/HEAD/src/middleware/compress.luau -------------------------------------------------------------------------------- /src/middleware/cors.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicell/lynx/HEAD/src/middleware/cors.luau -------------------------------------------------------------------------------- /src/middleware/logger.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicell/lynx/HEAD/src/middleware/logger.luau -------------------------------------------------------------------------------- /src/node.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicell/lynx/HEAD/src/node.luau -------------------------------------------------------------------------------- /src/router.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicell/lynx/HEAD/src/router.luau -------------------------------------------------------------------------------- /src/static.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicell/lynx/HEAD/src/static.luau -------------------------------------------------------------------------------- /src/types.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicell/lynx/HEAD/src/types.luau -------------------------------------------------------------------------------- /src/validator.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nicell/lynx/HEAD/src/validator.luau --------------------------------------------------------------------------------