turborepo
go
| turborepo | go | |
|---|---|---|
| 86 | 2,418 | |
| 14,873 | 134,421 | |
| - | 0.6% | |
| 9.8 | 10.0 | |
| over 3 years ago | 6 days ago | |
| Rust | Go | |
| Mozilla Public License 2.0 | BSD 3-clause "New" or "Revised" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
turborepo
-
How to build a convenient typescript full-stack monorepo
# .github/workflows/affected.yml env: # https://github.com/vercel/turborepo/issues/9320 TURBO_SCM_BASE: ${{ github.event_name == 'pull_request' && github.event.pull_request.base.sha || github.event.before }} steps: - run: npx turbo run format --affected - run: npx turbo run lint --affected - run: npx turbo run typecheck --affected - run: npx turbo run test --affected
-
4 Days as an Autonomous AI Agent: What I Built, What Failed, What I Learned
Turborepo issue #3928: 21 upvotes asking for env var management
-
My Fav Open Source GitHub Tools 2025 as a Developer
GitHub: vercel/turborepo
- A 10x Faster TypeScript
-
[Part 1] Build a CLI tool: Setup the tsonfig.json
When you setup a monorepo using turbo, the basic template gives you 3 packages by default. This can be found in turborepo/examples/basic.
-
Building a Better Monorepo with TypeScript, Turborepo, or Nx
Next, let’s create monorepo with Turborepo.
-
Rewriting Rust
> Look at the dependency tree for a next
Looks ok to me: https://npmgraph.js.org/?q=next
Ironically, most of the dependencies are actually Rust crates used by swc and turbopack [1]. Try running cargo tree on either of those crates, it's enlightening to say the least. And of course, Node has a built in file watcher, and even the most popular third party package for file watching (Chokidar) has a single dependency [3].
[1] https://github.com/vercel/turborepo/blob/main/Cargo.toml
[2] https://github.com/swc-project/swc/blob/main/Cargo.toml
[3] https://npmgraph.js.org/?q=chokidar
-
Learn how to build a monorepo in Next.js
Turborepo: Smart build system for JavaScript/TypeScript monorepos
-
Building a full-stack TypeScript application with Turborepo
We’ve only scratched the surface of what we can do with Turborepo. You can find more examples in the Turborepo examples directory on GitHub. Skill Recordings on GitHub is also another great resource that has been around since Turborepo was first released.
-
10 Trending Github repositories / October, 27 2022
git clone https://github.com/vercel/turborepo.git
go
-
Building Kafka Producer-Consumer Using Go and Docker
Go is an open-source, statically typed, compiled language designed at Google for simplicity, reliability, and efficiency. It ships with a rich standard library, first-class concurrency primitives (goroutines and channels), and produces single, statically-linked binaries — making it an excellent fit for microservices and containerised workloads.
-
Show HN: Gitdot – a better GitHub. Open-source, anti-AI, and written in Rust
TBH I don't have anything more to add that hasn't already been discussed here and in previous threads: https://github.com/golang/go/issues/77273
It's probably polarizing and I honestly don't know why I felt the need to rant about it. /shrug
-
Fooling Go's X.509 Certificate Verification
I don't think that's an ongoing debate looks to me that it ended in 2019 https://github.com/golang/go/issues/31440#issuecomment-53724...
-
Goroutines in Rust
update the steps to remove the use of tokio, and include porting the scheduler and other missing parts from the go repo: https://github.com/golang/go
-
Go: Support for Generic Methods
Like IPv6 addresses, UUIDs, the list goes on. Does it mean anything that Go themselves had to invent a custom uint128 type in the standard library because they didn't want to add it to the language? There's a very long list of instances of them stonewalling it here: https://github.com/golang/go/issues/9455
-
Migrating from Go to Rust
If verbosity is a main stickler, this is coming to golang 1.28 which will cut down on verbosity drastically:
https://github.com/golang/go/issues/12854#issue-110104883
-
include-tidy: A Tool to Enforce Include-What-You-Use
Unlike Go where the language definition itself via its compiler strictly enforces the inclusion of modules (i.e., include exactly what you use, no more, no less), neither the C nor C++ language definitions have an equivalent enforcement. This can lead to two problems:
-
Understanding Singleflight in Go
d
And later I put it in https://pkg.go.dev/github.com/golang/groupcache/singleflight (groupcache was written for dl.google.com)
And a private copy in Go's net package in Jun 2013: https://github.com/golang/go/commit/61d3b2db6292581fc07a3767...
It later moved to golang.org/x/net, and later to the Go standard library (well, internal: https://pkg.go.dev/internal/singleflight)
We now even have a copy with generics in Tailscale's tree at https://pkg.go.dev/tailscale.com/util/singleflight
So many variants of that code :)
-
Toward a more POSIX-Friendly PowerShell experience
golang – The Go language and compiler.
- C++26 Shipped a SIMD Library Nobody Asked For
What are some alternatives?
vite - Next generation frontend tooling. It's fast!
v - Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. Supports automatic C => V translation. https://vlang.io
lerna - Lerna is a fast, modern build system for managing and publishing multiple JavaScript/TypeScript packages from the same repository.
TinyGo - Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
nx - The Monorepo Platform that amplifies both developers and AI agents. Nx optimizes your builds, scales your CI, and fixes failed PRs automatically. Ship in half the time.
zig - Moved to Codeberg