Skip to content
/ turbo Public
forked from vercel/turborepo

Incremental bundler and build system optimized for JavaScript and TypeScript, written in Rust – including Turbopack and Turborepo.

License

Notifications You must be signed in to change notification settings

shrekuu/turbo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Turbo Tooling

Turbo Tooling is an umbrella term for a set of tools built upon a common Rust-based build engine for incremental and distributed computation known as turbo-tasks.

turbo-tasks

turbo-tasks is a flexible abstraction that enables incremental and distributed functionality. It allows you to split your build process into composable tasks, where each task is the combination of a function and the values it receives as input. The results of tasks are cached, so on subsequent runs, tasks are only re-executed if their input values have changed. Tasks can also be distributed across CPU cores and eventually may run on remote machines. This leads to much faster build processes, especially for warm builds.

Tools

  • turbopack is web bundler and spiritual successor to webpack

  • node-file-trace is a rewrite of @vercel/nft powered by turbopack

Contributing

See contributing.md to get started and architecture.md for an overview of how things work.

About

Incremental bundler and build system optimized for JavaScript and TypeScript, written in Rust – including Turbopack and Turborepo.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 60.1%
  • Go 23.9%
  • TypeScript 7.8%
  • Perl 3.8%
  • JavaScript 3.5%
  • Makefile 0.3%
  • Other 0.6%