fuse
Fuse: The fastest way to build and query great APIs with TypeScript
File Explorer
Download Latest Version (.zip)- config.json
- README.md
- Bug.md
- RFC.md
- ci.yml
- release.yml
- pre-commit
- settings.json
- settings.json
- route.ts
- favicon.ico
- globals.css
- layout.tsx
- page.module.css
- page.tsx
- Cart.module.css
- Cart.tsx
- Category.module.css
- Category.tsx
- DatalayerProvider.tsx
- Product.module.css
- Product.tsx
- client.ts
- fragment-masking.ts
- gql.ts
- graphql.ts
- index.ts
- pages.ts
- server.ts
- next.svg
- vercel.svg
- Cart.ts
- Category.ts
- context.ts
- Product.ts
- .gitignore
- next.config.js
- package.json
- README.md
- schema.graphql
- tsconfig.json
- settings.json
- route.ts
- page.module.css
- page.tsx
- page.module.css
- page.tsx
- favicon.ico
- globals.css
- layout.tsx
- page.module.css
- page.tsx
- sayHello.ts
- DatalayerProvider.tsx
- LaunchDetails.tsx
- LaunchItem.module.css
- LaunchItem.tsx
- LaunchSite.tsx
- Location.tsx
- PageNumbers.module.css
- PageNumbers.tsx
- Rocket.tsx
- client.ts
- fragment-masking.ts
- gql.ts
- graphql.ts
- index.ts
- pages.ts
- server.ts
- test.tsx
- next.svg
- vercel.svg
- Rocket.ts
- Site.ts
- Launch.ts
- scopes.ts
- .gitignore
- next.config.js
- package.json
- README.md
- schema.graphql
- tsconfig.json
- vite.svg
- LaunchDetails.tsx
- LaunchItem.module.css
- LaunchItem.tsx
- LaunchSite.tsx
- Location.tsx
- PageNumbers.module.css
- PageNumbers.tsx
- index.ts
- introspection.ts
- tada.ts
- App.tsx
- index.css
- main.tsx
- vite-env.d.ts
- Rocket.ts
- Site.ts
- Launch.ts
- .gitignore
- _context.ts
- index.html
- package.json
- README.md
- schema.graphql
- tsconfig.json
- tsconfig.node.json
- vite.config.ts
- bun.ts
- cloudflare.ts
- lambda.ts
- node.ts
- cache.ts
- client.ts
- index.ts
- pages.ts
- plugin.ts
- rsc.ts
- global-types.ts
- index.ts
- schema-builder.ts
- types.ts
- codegen.ts
- gql-tada.ts
- yoga-helpers.ts
- builder.ts
- cli.ts
- client.ts
- dev.ts
- errors.ts
- Test.ts
- package.json
- tsconfig.json
- Test.ts
- package.json
- tsconfig.json
- authorization.test.ts
- cli.test.ts
- errors.test.ts
- list.test.ts
- node.test.ts
- schema.test.ts
- CHANGELOG.md
- client.d.ts
- loader.js
- package.json
- README.md
- rsc.d.ts
- tsconfig.json
- tsup.config.ts
- vitest.config.mts
- get-package-manager.ts
- index.ts
- install-package.ts
- rewrite-next.ts
- CHANGELOG.md
- LICENSE
- package.json
- README.md
- tsconfig.json
- tsup.config.ts
- data-layers-vs-api-gateways.png
- data-layers-vs-bffs.png
- data-layers-vs-graphql-federation.png
- fuse-circle.svg
- fuse-circles-with-logos.svg
- fuse-circles-with-logos.webp
- fuse-diagram-desktop.svg
- fuse-diagram-mobile.svg
- fuse-grid-logo.webp
- fuse-logo-inverted.svg
- fuse-logo-white-border.svg
- fuse-logo.svg
- fuse-outline.svg
- fuse-workflow.svg
- gql-with-circles.svg
- homepage-code-sample-desktop.svg
- homepage-code-sample-mobile.svg
- nextjs-logo.svg
- og-image.png
- the-grid.svg
- video-poster.png
- video-sample-vertical.mp4
- video-sample.mp4
- video-vertical-poster.png
- favicon.ico
- favicon.png
- next.svg
- robots.txt
- sitemap-0.xml
- sitemap.xml
- vercel.svg
- angularjsLogo.svg
- arrowConnectingNodes.svg
- arrowOpeningPath.svg
- automatic.svg
- awsLogo.svg
- buildingBlock.svg
- bunLogo.svg
- cloudflareWorkersLogo.svg
- external.svg
- fuseLogo.svg
- fuseLogoInverted.svg
- fuseLogoWithName.svg
- fuseLogoWithNameDark.svg
- fuseLogoWithNameLight.svg
- gatsbyLogo.svg
- githubLogo.svg
- globalUnique.svg
- graphiqlLogo.svg
- graphQLCodeGenLogo.svg
- graphqlLogoOutline.svg
- graphQLYogaLogo.svg
- httpLogo.svg
- javaLogo.svg
- kotlinLogo.svg
- nextJsLogo.svg
- nodeJsLogo.svg
- nodeStack.svg
- npmLogo.svg
- observability.svg
- pothosLogo.svg
- prismaLogo.svg
- puzzlePieces.svg
- reactLogo.svg
- reactNativeLogo.svg
- relay.svg
- scalable.svg
- security.svg
- star.svg
- starSparkle.svg
- stellateLogo.svg
- stellateLogoWithName.svg
- swiftLogo.svg
- terminal.svg
- urqlLogo.svg
- vueLogo.svg
- xLogo.svg
- AngularjsLogo.tsx
- ArrowConnectingNodes.tsx
- ArrowOpeningPath.tsx
- Automatic.tsx
- AwsLogo.tsx
- BuildingBlock.tsx
- BunLogo.tsx
- CloudflareWorkersLogo.tsx
- External.tsx
- FuseLogo.tsx
- FuseLogoInverted.tsx
- FuseLogoWithName.tsx
- FuseLogoWithNameDark.tsx
- FuseLogoWithNameLight.tsx
- GatsbyLogo.tsx
- GithubLogo.tsx
- GlobalUnique.tsx
- GraphiqlLogo.tsx
- GraphQlCodeGenLogo.tsx
- GraphqlLogoOutline.tsx
- GraphQlYogaLogo.tsx
- HttpLogo.tsx
- index.ts
- JavaLogo.tsx
- KotlinLogo.tsx
- NextJsLogo.tsx
- NodeJsLogo.tsx
- NodeStack.tsx
- NpmLogo.tsx
- Observability.tsx
- PothosLogo.tsx
- PrismaLogo.tsx
- PuzzlePieces.tsx
- ReactLogo.tsx
- ReactNativeLogo.tsx
- Relay.tsx
- Scalable.tsx
- Security.tsx
- Star.tsx
- StarSparkle.tsx
- StellateLogo.tsx
- StellateLogoWithName.tsx
- SwiftLogo.tsx
- Terminal.tsx
- UrqlLogo.tsx
- VueLogo.tsx
- XLogo.tsx
- client.mdx
- node.mdx
- Button.tsx
- Card.tsx
- Explain.tsx
- ExternalLink.tsx
- Heading.tsx
- HeadMeta.tsx
- MobileMenuLines.tsx
- PageVerticaLines.tsx
- PoweredByCards.tsx
- Section.tsx
- StarOnGithub.tsx
- Testimonials.tsx
- Text.tsx
- TheGrid.tsx
- _meta.json
- angular.mdx
- nextjs.mdx
- react.mdx
- vue.mdx
- _meta.json
- android.mdx
- http.mdx
- ios.mdx
- _meta.json
- best-practices.mdx
- index.mdx
- types.mdx
- _meta.json
- bun.mdx
- cloudflare-workers.mdx
- index.mdx
- lambda.mdx
- nextjs.mdx
- node.mdx
- _meta.json
- index.mdx
- vs-backend-for-frontends.mdx
- vs-graphql-federation.mdx
- _meta.json
- drizzle.mdx
- grpc.mdx
- index.mdx
- kysely.mdx
- prisma.mdx
- rest.mdx
- _meta.json
- authorization.mdx
- context.mdx
- error-handling.mdx
- lists.mdx
- mocking.mdx
- nodes.mdx
- objects-enums-unions-interfaces.mdx
- queries-and-mutations.mdx
- _meta.json
- index.mdx
- nextjs.mdx
- _meta.json
- index.mdx
- troubleshooting.mdx
- _app.tsx
- _document.tsx
- _meta.json
- index.tsx
- globals.scss
- tailwind.ts
- mdx.d.ts
- svg.d.ts
- .eslintrc.json
- .gitignore
- .prettierignore
- .prettierrc
- .svgrrc.js
- next-env.d.ts
- next-sitemap.config.js
- next.config.js
- package.json
- pnpm-lock.yaml
- postcss.config.js
- README.md
- tailwind.config.ts
- theme.config.tsx
- tsconfig.json
- .gitignore
- .prettierignore
- LICENSE
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- README.md
# Installation Guide
1. Get the code
git clone https://github.com/StellateHQ/fuse
Downloads the entire project code from GitHub to your computer.
cd fuse
Moves into the project folder you just downloaded.
2. Node.js
Easy RecommendedPrerequisites
npm install
Downloads and installs the libraries listed in package.json.
npm start
Starts the development/run server.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
// repository documentation
Was this content helpful?
(0 ratings)
