├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── self_host_issue.md └── workflows │ ├── ghcr-clean.yaml │ ├── publish-image-staging.yaml │ ├── publish-image.yaml │ ├── sdk-publish.yaml │ └── sdk-test.yaml ├── .gitignore ├── .vscode └── settings.json ├── ARCHITECTURE.md ├── CONTRIBUTING.md ├── Caddyfile ├── LICENSE ├── README.md ├── SELF_HOST.md ├── apps ├── api │ ├── .dockerignore │ ├── .env.example │ ├── .gitignore │ ├── .swcrc │ ├── Dockerfile │ ├── docker-entrypoint.sh │ ├── drizzle.config.ts │ ├── package.json │ ├── src │ │ ├── config │ │ │ ├── configSchema.ts │ │ │ └── defaultIgnore.ts │ │ ├── controllers │ │ │ ├── types.ts │ │ │ └── v1 │ │ │ │ ├── auth.ts │ │ │ │ ├── generate-llmstxt-status.ts │ │ │ │ ├── generate-llmstxt.ts │ │ │ │ ├── generate-tree-status.ts │ │ │ │ ├── generate-tree.ts │ │ │ │ ├── liveness.ts │ │ │ │ ├── readiness.ts │ │ │ │ ├── teams.ts │ │ │ │ └── user.ts │ │ ├── core │ │ │ ├── actions │ │ │ │ ├── defaultAction.ts │ │ │ │ ├── fileMetricsAction.ts │ │ │ │ ├── fileTreeAction.ts │ │ │ │ ├── index.ts │ │ │ │ ├── llmsTxtAction.ts │ │ │ │ ├── remoteAction.ts │ │ │ │ └── runComprehensiveLlmsTxtAction.ts │ │ │ ├── file │ │ │ │ ├── fileCollect.ts │ │ │ │ ├── fileManipulate.ts │ │ │ │ ├── filePathSort.ts │ │ │ │ ├── fileProcess.ts │ │ │ │ ├── fileSearch.ts │ │ │ │ ├── fileTreeGenerate.ts │ │ │ │ ├── fileTypes.ts │ │ │ │ ├── gitCommand.ts │ │ │ │ ├── parsePackageJson.ts │ │ │ │ └── workers │ │ │ │ │ ├── fileCollectWorker.ts │ │ │ │ │ └── fileProcessWorker.ts │ │ │ ├── metrics │ │ │ │ ├── calculateAllFileMetrics.ts │ │ │ │ ├── calculateMetrics.ts │ │ │ │ ├── calculateOutputMetrics.ts │ │ │ │ └── workers │ │ │ │ │ ├── fileMetricsWorker.ts │ │ │ │ │ ├── outputMetricsWorker.ts │ │ │ │ │ └── types.ts │ │ │ ├── output │ │ │ │ ├── outputGenerate.ts │ │ │ │ ├── outputGeneratorTypes.ts │ │ │ │ ├── outputStyleDecorate.ts │ │ │ │ └── outputStyles │ │ │ │ │ ├── markdownStyle.ts │ │ │ │ │ ├── plainStyle.ts │ │ │ │ │ └── xmlStyle.ts │ │ │ ├── packager │ │ │ │ └── index.ts │ │ │ ├── tokenCount │ │ │ │ └── index.ts │ │ │ ├── treeSitter │ │ │ │ ├── ext2Lang.ts │ │ │ │ ├── lang2Query.ts │ │ │ │ ├── languageParser.ts │ │ │ │ ├── loadLanguage.ts │ │ │ │ ├── parseFile.ts │ │ │ │ ├── parseStrategies │ │ │ │ │ ├── CssParseStrategy.ts │ │ │ │ │ ├── DefaultParseStrategy.ts │ │ │ │ │ ├── GoParseStrategy.ts │ │ │ │ │ ├── ParseStrategy.ts │ │ │ │ │ ├── PythonParseStrategy.ts │ │ │ │ │ ├── TypescriptStrategy.ts │ │ │ │ │ ├── VueParseStrategy.ts │ │ │ │ │ └── index.ts │ │ │ │ └── queries │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── queryC.ts │ │ │ │ │ ├── queryCSharp.ts │ │ │ │ │ ├── queryCpp.ts │ │ │ │ │ ├── queryCss.ts │ │ │ │ │ ├── queryGo.ts │ │ │ │ │ ├── queryJava.ts │ │ │ │ │ ├── queryJavascript.ts │ │ │ │ │ ├── queryPhp.ts │ │ │ │ │ ├── queryPython.ts │ │ │ │ │ ├── queryRuby.ts │ │ │ │ │ ├── queryRust.ts │ │ │ │ │ ├── querySolidity.ts │ │ │ │ │ ├── querySwift.ts │ │ │ │ │ ├── queryTypescript.ts │ │ │ │ │ └── queryVue.ts │ │ │ └── utils │ │ │ │ └── remoteUtils.ts │ │ ├── db │ │ │ ├── index.ts │ │ │ ├── migrations │ │ │ │ ├── 0000_typical_kylun.sql │ │ │ │ └── meta │ │ │ │ │ ├── 0000_snapshot.json │ │ │ │ │ └── _journal.json │ │ │ ├── mutations.ts │ │ │ ├── queries.ts │ │ │ └── schema │ │ │ │ ├── apiKeys.ts │ │ │ │ ├── index.ts │ │ │ │ ├── llm-txts.ts │ │ │ │ ├── teams.ts │ │ │ │ └── users.ts │ │ ├── index.ts │ │ ├── lib │ │ │ ├── concurrency-limit.ts │ │ │ ├── crawl-redis.ts │ │ │ ├── generate-llms-txt │ │ │ │ ├── index.ts │ │ │ │ └── redis.ts │ │ │ ├── generate-tree.ts │ │ │ ├── logger.ts │ │ │ └── processConcurrency.ts │ │ ├── middleware │ │ │ ├── api-key-auth.ts │ │ │ ├── index.ts │ │ │ └── jwt-auth.ts │ │ ├── routes │ │ │ └── v1.ts │ │ ├── services │ │ │ ├── api-keys-service.ts │ │ │ ├── jwt-service.ts │ │ │ ├── queue-jobs.ts │ │ │ ├── queue-service.ts │ │ │ ├── queue-worker.ts │ │ │ ├── rate-limiter.ts │ │ │ └── system-monitor.ts │ │ ├── types.ts │ │ └── utils │ │ │ └── errorHandle.ts │ └── tsconfig.json └── web │ ├── .gitignore │ ├── README.md │ ├── app.config.ts │ ├── content-collections.ts │ ├── content │ ├── posts │ │ ├── bullmq.mdx │ │ ├── hello-world.mdx │ │ ├── how-to-ship.mdx │ │ └── where-to-use-codecrawl.mdx │ └── updates │ │ └── 2025-04-19.mdx │ ├── package.json │ ├── postcss.config.mjs │ ├── public │ ├── android-chrome-192x192.png │ ├── android-chrome-512x512.png │ ├── apple-touch-icon.png │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon.ico │ ├── favicon.png │ ├── posts │ │ └── sf.webp │ └── site.webmanifest │ ├── src │ ├── api.ts │ ├── client.tsx │ ├── components │ │ ├── catch-boundary.tsx │ │ ├── create-key-modal.tsx │ │ ├── keys-table.tsx │ │ ├── logout-confirm.tsx │ │ ├── marketing │ │ │ ├── cta.tsx │ │ │ ├── faq.tsx │ │ │ ├── footer.tsx │ │ │ ├── header.tsx │ │ │ ├── hero.tsx │ │ │ └── pricing.tsx │ │ ├── not-found.tsx │ │ ├── playground │ │ │ ├── api-key-selector.tsx │ │ │ ├── file-tree-tab.tsx │ │ │ ├── llmstxt-tab.tsx │ │ │ └── settings-tab.tsx │ │ ├── sidebar.tsx │ │ ├── svgs │ │ │ ├── circle-check-mark.tsx │ │ │ ├── github-logo.tsx │ │ │ ├── index.ts │ │ │ ├── linkedin-logo.tsx │ │ │ ├── logo-black.tsx │ │ │ ├── logo.tsx │ │ │ └── x-logo.tsx │ │ └── ui │ │ │ ├── accordion.tsx │ │ │ ├── button-link.tsx │ │ │ └── toast.tsx │ ├── contexts │ │ ├── auth-context.tsx │ │ └── teams-context.tsx │ ├── global-middleware.ts │ ├── hooks │ │ ├── use-save-tokens.tsx │ │ ├── use-scroll.ts │ │ └── use-verify-login.tsx │ ├── lib │ │ ├── codecrawl-service.ts │ │ ├── codecrawl.ts │ │ ├── constants.ts │ │ ├── content.ts │ │ ├── default-query-fn.ts │ │ ├── mutation-fn.ts │ │ └── query-client.tsx │ ├── routeTree.gen.ts │ ├── router.tsx │ ├── routes │ │ ├── (auth) │ │ │ ├── _auth.signin.tsx │ │ │ ├── _auth.signup.tsx │ │ │ ├── _auth.tsx │ │ │ └── logout.tsx │ │ ├── (marketing) │ │ │ ├── _landing.tsx │ │ │ └── _landing │ │ │ │ ├── blog.$slug.tsx │ │ │ │ ├── blog.c.$category.tsx │ │ │ │ ├── blog.index.tsx │ │ │ │ ├── index.tsx │ │ │ │ ├── playground.tsx │ │ │ │ ├── updates.$slug.tsx │ │ │ │ └── updates.index.tsx │ │ ├── __root.tsx │ │ ├── api │ │ │ └── hello.ts │ │ ├── app │ │ │ ├── _app.tsx │ │ │ └── _app │ │ │ │ ├── index.tsx │ │ │ │ ├── keys.tsx │ │ │ │ ├── logs.tsx │ │ │ │ └── playground.tsx │ │ └── redirect.tsx │ ├── ssr.tsx │ ├── store │ │ ├── use-api-key-store.tsx │ │ ├── use-playground-requests.tsx │ │ ├── use-playground-settings.tsx │ │ └── use-token-store.tsx │ ├── styles │ │ └── app.css │ └── utils │ │ ├── classnames.ts │ │ ├── k-formatter.ts │ │ ├── loggingMiddleware.tsx │ │ └── seo.ts │ └── tsconfig.json ├── assets └── logo.svg ├── biome.jsonc ├── compose.local.yaml ├── compose.prod.yaml ├── compose.yaml ├── package.json ├── packages └── sdk │ ├── .env.example │ ├── .gitignore │ ├── LICENSE │ ├── jest.config.js │ ├── package.json │ ├── src │ ├── __tests__ │ │ └── index.test.ts │ └── index.ts │ ├── tsconfig.json │ └── tsup.config.ts ├── pnpm-lock.yaml ├── pnpm-workspace.yaml └── start.sh /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/self_host_issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/.github/ISSUE_TEMPLATE/self_host_issue.md -------------------------------------------------------------------------------- /.github/workflows/ghcr-clean.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/.github/workflows/ghcr-clean.yaml -------------------------------------------------------------------------------- /.github/workflows/publish-image-staging.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/.github/workflows/publish-image-staging.yaml -------------------------------------------------------------------------------- /.github/workflows/publish-image.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/.github/workflows/publish-image.yaml -------------------------------------------------------------------------------- /.github/workflows/sdk-publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/.github/workflows/sdk-publish.yaml -------------------------------------------------------------------------------- /.github/workflows/sdk-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/.github/workflows/sdk-test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /ARCHITECTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/ARCHITECTURE.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Caddyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/Caddyfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/README.md -------------------------------------------------------------------------------- /SELF_HOST.md: -------------------------------------------------------------------------------- 1 | # Self-hosting Codecrawl -------------------------------------------------------------------------------- /apps/api/.dockerignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | /dist/ 3 | .env 4 | *.csv -------------------------------------------------------------------------------- /apps/api/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/.env.example -------------------------------------------------------------------------------- /apps/api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/.gitignore -------------------------------------------------------------------------------- /apps/api/.swcrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/.swcrc -------------------------------------------------------------------------------- /apps/api/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/Dockerfile -------------------------------------------------------------------------------- /apps/api/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/docker-entrypoint.sh -------------------------------------------------------------------------------- /apps/api/drizzle.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/drizzle.config.ts -------------------------------------------------------------------------------- /apps/api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/package.json -------------------------------------------------------------------------------- /apps/api/src/config/configSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/config/configSchema.ts -------------------------------------------------------------------------------- /apps/api/src/config/defaultIgnore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/config/defaultIgnore.ts -------------------------------------------------------------------------------- /apps/api/src/controllers/types.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/api/src/controllers/v1/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/controllers/v1/auth.ts -------------------------------------------------------------------------------- /apps/api/src/controllers/v1/generate-llmstxt-status.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/controllers/v1/generate-llmstxt-status.ts -------------------------------------------------------------------------------- /apps/api/src/controllers/v1/generate-llmstxt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/controllers/v1/generate-llmstxt.ts -------------------------------------------------------------------------------- /apps/api/src/controllers/v1/generate-tree-status.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/controllers/v1/generate-tree-status.ts -------------------------------------------------------------------------------- /apps/api/src/controllers/v1/generate-tree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/controllers/v1/generate-tree.ts -------------------------------------------------------------------------------- /apps/api/src/controllers/v1/liveness.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/controllers/v1/liveness.ts -------------------------------------------------------------------------------- /apps/api/src/controllers/v1/readiness.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/controllers/v1/readiness.ts -------------------------------------------------------------------------------- /apps/api/src/controllers/v1/teams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/controllers/v1/teams.ts -------------------------------------------------------------------------------- /apps/api/src/controllers/v1/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/controllers/v1/user.ts -------------------------------------------------------------------------------- /apps/api/src/core/actions/defaultAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/actions/defaultAction.ts -------------------------------------------------------------------------------- /apps/api/src/core/actions/fileMetricsAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/actions/fileMetricsAction.ts -------------------------------------------------------------------------------- /apps/api/src/core/actions/fileTreeAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/actions/fileTreeAction.ts -------------------------------------------------------------------------------- /apps/api/src/core/actions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/actions/index.ts -------------------------------------------------------------------------------- /apps/api/src/core/actions/llmsTxtAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/actions/llmsTxtAction.ts -------------------------------------------------------------------------------- /apps/api/src/core/actions/remoteAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/actions/remoteAction.ts -------------------------------------------------------------------------------- /apps/api/src/core/actions/runComprehensiveLlmsTxtAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/actions/runComprehensiveLlmsTxtAction.ts -------------------------------------------------------------------------------- /apps/api/src/core/file/fileCollect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/file/fileCollect.ts -------------------------------------------------------------------------------- /apps/api/src/core/file/fileManipulate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/file/fileManipulate.ts -------------------------------------------------------------------------------- /apps/api/src/core/file/filePathSort.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/file/filePathSort.ts -------------------------------------------------------------------------------- /apps/api/src/core/file/fileProcess.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/file/fileProcess.ts -------------------------------------------------------------------------------- /apps/api/src/core/file/fileSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/file/fileSearch.ts -------------------------------------------------------------------------------- /apps/api/src/core/file/fileTreeGenerate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/file/fileTreeGenerate.ts -------------------------------------------------------------------------------- /apps/api/src/core/file/fileTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/file/fileTypes.ts -------------------------------------------------------------------------------- /apps/api/src/core/file/gitCommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/file/gitCommand.ts -------------------------------------------------------------------------------- /apps/api/src/core/file/parsePackageJson.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/file/parsePackageJson.ts -------------------------------------------------------------------------------- /apps/api/src/core/file/workers/fileCollectWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/file/workers/fileCollectWorker.ts -------------------------------------------------------------------------------- /apps/api/src/core/file/workers/fileProcessWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/file/workers/fileProcessWorker.ts -------------------------------------------------------------------------------- /apps/api/src/core/metrics/calculateAllFileMetrics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/metrics/calculateAllFileMetrics.ts -------------------------------------------------------------------------------- /apps/api/src/core/metrics/calculateMetrics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/metrics/calculateMetrics.ts -------------------------------------------------------------------------------- /apps/api/src/core/metrics/calculateOutputMetrics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/metrics/calculateOutputMetrics.ts -------------------------------------------------------------------------------- /apps/api/src/core/metrics/workers/fileMetricsWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/metrics/workers/fileMetricsWorker.ts -------------------------------------------------------------------------------- /apps/api/src/core/metrics/workers/outputMetricsWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/metrics/workers/outputMetricsWorker.ts -------------------------------------------------------------------------------- /apps/api/src/core/metrics/workers/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/metrics/workers/types.ts -------------------------------------------------------------------------------- /apps/api/src/core/output/outputGenerate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/output/outputGenerate.ts -------------------------------------------------------------------------------- /apps/api/src/core/output/outputGeneratorTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/output/outputGeneratorTypes.ts -------------------------------------------------------------------------------- /apps/api/src/core/output/outputStyleDecorate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/output/outputStyleDecorate.ts -------------------------------------------------------------------------------- /apps/api/src/core/output/outputStyles/markdownStyle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/output/outputStyles/markdownStyle.ts -------------------------------------------------------------------------------- /apps/api/src/core/output/outputStyles/plainStyle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/output/outputStyles/plainStyle.ts -------------------------------------------------------------------------------- /apps/api/src/core/output/outputStyles/xmlStyle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/output/outputStyles/xmlStyle.ts -------------------------------------------------------------------------------- /apps/api/src/core/packager/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/packager/index.ts -------------------------------------------------------------------------------- /apps/api/src/core/tokenCount/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/tokenCount/index.ts -------------------------------------------------------------------------------- /apps/api/src/core/treeSitter/ext2Lang.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/treeSitter/ext2Lang.ts -------------------------------------------------------------------------------- /apps/api/src/core/treeSitter/lang2Query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/treeSitter/lang2Query.ts -------------------------------------------------------------------------------- /apps/api/src/core/treeSitter/languageParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/treeSitter/languageParser.ts -------------------------------------------------------------------------------- /apps/api/src/core/treeSitter/loadLanguage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/treeSitter/loadLanguage.ts -------------------------------------------------------------------------------- /apps/api/src/core/treeSitter/parseFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/treeSitter/parseFile.ts -------------------------------------------------------------------------------- /apps/api/src/core/treeSitter/parseStrategies/CssParseStrategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/treeSitter/parseStrategies/CssParseStrategy.ts -------------------------------------------------------------------------------- /apps/api/src/core/treeSitter/parseStrategies/DefaultParseStrategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/treeSitter/parseStrategies/DefaultParseStrategy.ts -------------------------------------------------------------------------------- /apps/api/src/core/treeSitter/parseStrategies/GoParseStrategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/treeSitter/parseStrategies/GoParseStrategy.ts -------------------------------------------------------------------------------- /apps/api/src/core/treeSitter/parseStrategies/ParseStrategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/treeSitter/parseStrategies/ParseStrategy.ts -------------------------------------------------------------------------------- /apps/api/src/core/treeSitter/parseStrategies/PythonParseStrategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/treeSitter/parseStrategies/PythonParseStrategy.ts -------------------------------------------------------------------------------- /apps/api/src/core/treeSitter/parseStrategies/TypescriptStrategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/treeSitter/parseStrategies/TypescriptStrategy.ts -------------------------------------------------------------------------------- /apps/api/src/core/treeSitter/parseStrategies/VueParseStrategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/treeSitter/parseStrategies/VueParseStrategy.ts -------------------------------------------------------------------------------- /apps/api/src/core/treeSitter/parseStrategies/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/treeSitter/parseStrategies/index.ts -------------------------------------------------------------------------------- /apps/api/src/core/treeSitter/queries/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/treeSitter/queries/README.md -------------------------------------------------------------------------------- /apps/api/src/core/treeSitter/queries/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/treeSitter/queries/index.ts -------------------------------------------------------------------------------- /apps/api/src/core/treeSitter/queries/queryC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/treeSitter/queries/queryC.ts -------------------------------------------------------------------------------- /apps/api/src/core/treeSitter/queries/queryCSharp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/treeSitter/queries/queryCSharp.ts -------------------------------------------------------------------------------- /apps/api/src/core/treeSitter/queries/queryCpp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/treeSitter/queries/queryCpp.ts -------------------------------------------------------------------------------- /apps/api/src/core/treeSitter/queries/queryCss.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/treeSitter/queries/queryCss.ts -------------------------------------------------------------------------------- /apps/api/src/core/treeSitter/queries/queryGo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/treeSitter/queries/queryGo.ts -------------------------------------------------------------------------------- /apps/api/src/core/treeSitter/queries/queryJava.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/treeSitter/queries/queryJava.ts -------------------------------------------------------------------------------- /apps/api/src/core/treeSitter/queries/queryJavascript.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/treeSitter/queries/queryJavascript.ts -------------------------------------------------------------------------------- /apps/api/src/core/treeSitter/queries/queryPhp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/treeSitter/queries/queryPhp.ts -------------------------------------------------------------------------------- /apps/api/src/core/treeSitter/queries/queryPython.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/treeSitter/queries/queryPython.ts -------------------------------------------------------------------------------- /apps/api/src/core/treeSitter/queries/queryRuby.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/treeSitter/queries/queryRuby.ts -------------------------------------------------------------------------------- /apps/api/src/core/treeSitter/queries/queryRust.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/treeSitter/queries/queryRust.ts -------------------------------------------------------------------------------- /apps/api/src/core/treeSitter/queries/querySolidity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/treeSitter/queries/querySolidity.ts -------------------------------------------------------------------------------- /apps/api/src/core/treeSitter/queries/querySwift.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/treeSitter/queries/querySwift.ts -------------------------------------------------------------------------------- /apps/api/src/core/treeSitter/queries/queryTypescript.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/treeSitter/queries/queryTypescript.ts -------------------------------------------------------------------------------- /apps/api/src/core/treeSitter/queries/queryVue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/treeSitter/queries/queryVue.ts -------------------------------------------------------------------------------- /apps/api/src/core/utils/remoteUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/core/utils/remoteUtils.ts -------------------------------------------------------------------------------- /apps/api/src/db/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/db/index.ts -------------------------------------------------------------------------------- /apps/api/src/db/migrations/0000_typical_kylun.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/db/migrations/0000_typical_kylun.sql -------------------------------------------------------------------------------- /apps/api/src/db/migrations/meta/0000_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/db/migrations/meta/0000_snapshot.json -------------------------------------------------------------------------------- /apps/api/src/db/migrations/meta/_journal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/db/migrations/meta/_journal.json -------------------------------------------------------------------------------- /apps/api/src/db/mutations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/db/mutations.ts -------------------------------------------------------------------------------- /apps/api/src/db/queries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/db/queries.ts -------------------------------------------------------------------------------- /apps/api/src/db/schema/apiKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/db/schema/apiKeys.ts -------------------------------------------------------------------------------- /apps/api/src/db/schema/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/db/schema/index.ts -------------------------------------------------------------------------------- /apps/api/src/db/schema/llm-txts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/db/schema/llm-txts.ts -------------------------------------------------------------------------------- /apps/api/src/db/schema/teams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/db/schema/teams.ts -------------------------------------------------------------------------------- /apps/api/src/db/schema/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/db/schema/users.ts -------------------------------------------------------------------------------- /apps/api/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/index.ts -------------------------------------------------------------------------------- /apps/api/src/lib/concurrency-limit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/lib/concurrency-limit.ts -------------------------------------------------------------------------------- /apps/api/src/lib/crawl-redis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/lib/crawl-redis.ts -------------------------------------------------------------------------------- /apps/api/src/lib/generate-llms-txt/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/lib/generate-llms-txt/index.ts -------------------------------------------------------------------------------- /apps/api/src/lib/generate-llms-txt/redis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/lib/generate-llms-txt/redis.ts -------------------------------------------------------------------------------- /apps/api/src/lib/generate-tree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/lib/generate-tree.ts -------------------------------------------------------------------------------- /apps/api/src/lib/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/lib/logger.ts -------------------------------------------------------------------------------- /apps/api/src/lib/processConcurrency.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/lib/processConcurrency.ts -------------------------------------------------------------------------------- /apps/api/src/middleware/api-key-auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/middleware/api-key-auth.ts -------------------------------------------------------------------------------- /apps/api/src/middleware/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/middleware/index.ts -------------------------------------------------------------------------------- /apps/api/src/middleware/jwt-auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/middleware/jwt-auth.ts -------------------------------------------------------------------------------- /apps/api/src/routes/v1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/routes/v1.ts -------------------------------------------------------------------------------- /apps/api/src/services/api-keys-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/services/api-keys-service.ts -------------------------------------------------------------------------------- /apps/api/src/services/jwt-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/services/jwt-service.ts -------------------------------------------------------------------------------- /apps/api/src/services/queue-jobs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/services/queue-jobs.ts -------------------------------------------------------------------------------- /apps/api/src/services/queue-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/services/queue-service.ts -------------------------------------------------------------------------------- /apps/api/src/services/queue-worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/services/queue-worker.ts -------------------------------------------------------------------------------- /apps/api/src/services/rate-limiter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/services/rate-limiter.ts -------------------------------------------------------------------------------- /apps/api/src/services/system-monitor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/services/system-monitor.ts -------------------------------------------------------------------------------- /apps/api/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/types.ts -------------------------------------------------------------------------------- /apps/api/src/utils/errorHandle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/src/utils/errorHandle.ts -------------------------------------------------------------------------------- /apps/api/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/api/tsconfig.json -------------------------------------------------------------------------------- /apps/web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/.gitignore -------------------------------------------------------------------------------- /apps/web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/README.md -------------------------------------------------------------------------------- /apps/web/app.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/app.config.ts -------------------------------------------------------------------------------- /apps/web/content-collections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/content-collections.ts -------------------------------------------------------------------------------- /apps/web/content/posts/bullmq.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/content/posts/bullmq.mdx -------------------------------------------------------------------------------- /apps/web/content/posts/hello-world.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/content/posts/hello-world.mdx -------------------------------------------------------------------------------- /apps/web/content/posts/how-to-ship.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/content/posts/how-to-ship.mdx -------------------------------------------------------------------------------- /apps/web/content/posts/where-to-use-codecrawl.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/content/posts/where-to-use-codecrawl.mdx -------------------------------------------------------------------------------- /apps/web/content/updates/2025-04-19.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/content/updates/2025-04-19.mdx -------------------------------------------------------------------------------- /apps/web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/package.json -------------------------------------------------------------------------------- /apps/web/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/postcss.config.mjs -------------------------------------------------------------------------------- /apps/web/public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /apps/web/public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /apps/web/public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/public/apple-touch-icon.png -------------------------------------------------------------------------------- /apps/web/public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/public/favicon-16x16.png -------------------------------------------------------------------------------- /apps/web/public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/public/favicon-32x32.png -------------------------------------------------------------------------------- /apps/web/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/public/favicon.ico -------------------------------------------------------------------------------- /apps/web/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/public/favicon.png -------------------------------------------------------------------------------- /apps/web/public/posts/sf.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/public/posts/sf.webp -------------------------------------------------------------------------------- /apps/web/public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/public/site.webmanifest -------------------------------------------------------------------------------- /apps/web/src/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/api.ts -------------------------------------------------------------------------------- /apps/web/src/client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/client.tsx -------------------------------------------------------------------------------- /apps/web/src/components/catch-boundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/components/catch-boundary.tsx -------------------------------------------------------------------------------- /apps/web/src/components/create-key-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/components/create-key-modal.tsx -------------------------------------------------------------------------------- /apps/web/src/components/keys-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/components/keys-table.tsx -------------------------------------------------------------------------------- /apps/web/src/components/logout-confirm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/components/logout-confirm.tsx -------------------------------------------------------------------------------- /apps/web/src/components/marketing/cta.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/components/marketing/cta.tsx -------------------------------------------------------------------------------- /apps/web/src/components/marketing/faq.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/components/marketing/faq.tsx -------------------------------------------------------------------------------- /apps/web/src/components/marketing/footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/components/marketing/footer.tsx -------------------------------------------------------------------------------- /apps/web/src/components/marketing/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/components/marketing/header.tsx -------------------------------------------------------------------------------- /apps/web/src/components/marketing/hero.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/components/marketing/hero.tsx -------------------------------------------------------------------------------- /apps/web/src/components/marketing/pricing.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/components/marketing/pricing.tsx -------------------------------------------------------------------------------- /apps/web/src/components/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/components/not-found.tsx -------------------------------------------------------------------------------- /apps/web/src/components/playground/api-key-selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/components/playground/api-key-selector.tsx -------------------------------------------------------------------------------- /apps/web/src/components/playground/file-tree-tab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/components/playground/file-tree-tab.tsx -------------------------------------------------------------------------------- /apps/web/src/components/playground/llmstxt-tab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/components/playground/llmstxt-tab.tsx -------------------------------------------------------------------------------- /apps/web/src/components/playground/settings-tab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/components/playground/settings-tab.tsx -------------------------------------------------------------------------------- /apps/web/src/components/sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/components/sidebar.tsx -------------------------------------------------------------------------------- /apps/web/src/components/svgs/circle-check-mark.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/components/svgs/circle-check-mark.tsx -------------------------------------------------------------------------------- /apps/web/src/components/svgs/github-logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/components/svgs/github-logo.tsx -------------------------------------------------------------------------------- /apps/web/src/components/svgs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/components/svgs/index.ts -------------------------------------------------------------------------------- /apps/web/src/components/svgs/linkedin-logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/components/svgs/linkedin-logo.tsx -------------------------------------------------------------------------------- /apps/web/src/components/svgs/logo-black.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/components/svgs/logo-black.tsx -------------------------------------------------------------------------------- /apps/web/src/components/svgs/logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/components/svgs/logo.tsx -------------------------------------------------------------------------------- /apps/web/src/components/svgs/x-logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/components/svgs/x-logo.tsx -------------------------------------------------------------------------------- /apps/web/src/components/ui/accordion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/components/ui/accordion.tsx -------------------------------------------------------------------------------- /apps/web/src/components/ui/button-link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/components/ui/button-link.tsx -------------------------------------------------------------------------------- /apps/web/src/components/ui/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/components/ui/toast.tsx -------------------------------------------------------------------------------- /apps/web/src/contexts/auth-context.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/contexts/auth-context.tsx -------------------------------------------------------------------------------- /apps/web/src/contexts/teams-context.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/contexts/teams-context.tsx -------------------------------------------------------------------------------- /apps/web/src/global-middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/global-middleware.ts -------------------------------------------------------------------------------- /apps/web/src/hooks/use-save-tokens.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/hooks/use-save-tokens.tsx -------------------------------------------------------------------------------- /apps/web/src/hooks/use-scroll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/hooks/use-scroll.ts -------------------------------------------------------------------------------- /apps/web/src/hooks/use-verify-login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/hooks/use-verify-login.tsx -------------------------------------------------------------------------------- /apps/web/src/lib/codecrawl-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/lib/codecrawl-service.ts -------------------------------------------------------------------------------- /apps/web/src/lib/codecrawl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/lib/codecrawl.ts -------------------------------------------------------------------------------- /apps/web/src/lib/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/lib/constants.ts -------------------------------------------------------------------------------- /apps/web/src/lib/content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/lib/content.ts -------------------------------------------------------------------------------- /apps/web/src/lib/default-query-fn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/lib/default-query-fn.ts -------------------------------------------------------------------------------- /apps/web/src/lib/mutation-fn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/lib/mutation-fn.ts -------------------------------------------------------------------------------- /apps/web/src/lib/query-client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/lib/query-client.tsx -------------------------------------------------------------------------------- /apps/web/src/routeTree.gen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/routeTree.gen.ts -------------------------------------------------------------------------------- /apps/web/src/router.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/router.tsx -------------------------------------------------------------------------------- /apps/web/src/routes/(auth)/_auth.signin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/routes/(auth)/_auth.signin.tsx -------------------------------------------------------------------------------- /apps/web/src/routes/(auth)/_auth.signup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/routes/(auth)/_auth.signup.tsx -------------------------------------------------------------------------------- /apps/web/src/routes/(auth)/_auth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/routes/(auth)/_auth.tsx -------------------------------------------------------------------------------- /apps/web/src/routes/(auth)/logout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/routes/(auth)/logout.tsx -------------------------------------------------------------------------------- /apps/web/src/routes/(marketing)/_landing.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/routes/(marketing)/_landing.tsx -------------------------------------------------------------------------------- /apps/web/src/routes/(marketing)/_landing/blog.$slug.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/routes/(marketing)/_landing/blog.$slug.tsx -------------------------------------------------------------------------------- /apps/web/src/routes/(marketing)/_landing/blog.c.$category.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/routes/(marketing)/_landing/blog.c.$category.tsx -------------------------------------------------------------------------------- /apps/web/src/routes/(marketing)/_landing/blog.index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/routes/(marketing)/_landing/blog.index.tsx -------------------------------------------------------------------------------- /apps/web/src/routes/(marketing)/_landing/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/routes/(marketing)/_landing/index.tsx -------------------------------------------------------------------------------- /apps/web/src/routes/(marketing)/_landing/playground.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/routes/(marketing)/_landing/playground.tsx -------------------------------------------------------------------------------- /apps/web/src/routes/(marketing)/_landing/updates.$slug.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/routes/(marketing)/_landing/updates.$slug.tsx -------------------------------------------------------------------------------- /apps/web/src/routes/(marketing)/_landing/updates.index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/routes/(marketing)/_landing/updates.index.tsx -------------------------------------------------------------------------------- /apps/web/src/routes/__root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/routes/__root.tsx -------------------------------------------------------------------------------- /apps/web/src/routes/api/hello.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/routes/api/hello.ts -------------------------------------------------------------------------------- /apps/web/src/routes/app/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/routes/app/_app.tsx -------------------------------------------------------------------------------- /apps/web/src/routes/app/_app/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/routes/app/_app/index.tsx -------------------------------------------------------------------------------- /apps/web/src/routes/app/_app/keys.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/routes/app/_app/keys.tsx -------------------------------------------------------------------------------- /apps/web/src/routes/app/_app/logs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/routes/app/_app/logs.tsx -------------------------------------------------------------------------------- /apps/web/src/routes/app/_app/playground.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/routes/app/_app/playground.tsx -------------------------------------------------------------------------------- /apps/web/src/routes/redirect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/routes/redirect.tsx -------------------------------------------------------------------------------- /apps/web/src/ssr.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/ssr.tsx -------------------------------------------------------------------------------- /apps/web/src/store/use-api-key-store.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/store/use-api-key-store.tsx -------------------------------------------------------------------------------- /apps/web/src/store/use-playground-requests.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/store/use-playground-requests.tsx -------------------------------------------------------------------------------- /apps/web/src/store/use-playground-settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/store/use-playground-settings.tsx -------------------------------------------------------------------------------- /apps/web/src/store/use-token-store.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/store/use-token-store.tsx -------------------------------------------------------------------------------- /apps/web/src/styles/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/styles/app.css -------------------------------------------------------------------------------- /apps/web/src/utils/classnames.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/utils/classnames.ts -------------------------------------------------------------------------------- /apps/web/src/utils/k-formatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/utils/k-formatter.ts -------------------------------------------------------------------------------- /apps/web/src/utils/loggingMiddleware.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/utils/loggingMiddleware.tsx -------------------------------------------------------------------------------- /apps/web/src/utils/seo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/src/utils/seo.ts -------------------------------------------------------------------------------- /apps/web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/apps/web/tsconfig.json -------------------------------------------------------------------------------- /assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/assets/logo.svg -------------------------------------------------------------------------------- /biome.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/biome.jsonc -------------------------------------------------------------------------------- /compose.local.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/compose.local.yaml -------------------------------------------------------------------------------- /compose.prod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/compose.prod.yaml -------------------------------------------------------------------------------- /compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/compose.yaml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/package.json -------------------------------------------------------------------------------- /packages/sdk/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/packages/sdk/.env.example -------------------------------------------------------------------------------- /packages/sdk/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/packages/sdk/.gitignore -------------------------------------------------------------------------------- /packages/sdk/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/packages/sdk/LICENSE -------------------------------------------------------------------------------- /packages/sdk/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/packages/sdk/jest.config.js -------------------------------------------------------------------------------- /packages/sdk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/packages/sdk/package.json -------------------------------------------------------------------------------- /packages/sdk/src/__tests__/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/packages/sdk/src/__tests__/index.test.ts -------------------------------------------------------------------------------- /packages/sdk/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/packages/sdk/src/index.ts -------------------------------------------------------------------------------- /packages/sdk/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/packages/sdk/tsconfig.json -------------------------------------------------------------------------------- /packages/sdk/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/packages/sdk/tsup.config.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revokslab/codecrawl/HEAD/start.sh --------------------------------------------------------------------------------