CodeWiki
Search CodeWiki's live previews for any repo name.
CodeWiki-Adjacent AI & Development Repositories
Explore these trending repositories to mirror the kind of codebases Google Code Wiki and other CodeWiki engines frequently summarize for onboarding.
freeCodeCamp/freeCodeCamp
freeCodeCamp.org's open-source codebase and curriculum. Learn to code for free.
public-apis/public-apis
A collective list of free APIs
facebook/react
The library for web and native user interfaces.
practical-tutorials/project-based-learning
Curated list of project-based tutorials
vuejs/vue
This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core
TheAlgorithms/Python
All Algorithms implemented in Python
trekhleb/javascript-algorithms
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
tensorflow/tensorflow
An Open Source Machine Learning Framework for Everyone
getify/You-Dont-Know-JS
A book series (2 published editions) on the JS language.
ossu/computer-science
🎓 Path to a free self-taught education in Computer Science!
twbs/bootstrap
The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.
microsoft/vscode
Visual Studio Code
flutter/flutter
Flutter makes it easy and fast to build beautiful apps for mobile and beyond
github/gitignore
A collection of useful .gitignore templates
jackfrued/Python-100-Days
Python - 100天从新手到大师
trimstray/the-book-of-secret-knowledge
A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.
jlevy/the-art-of-command-line
Master the command line, in one page
AUTOMATIC1111/stable-diffusion-webui
Stable Diffusion web UI
Snailclimb/JavaGuide
「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试,首选 JavaGuide!
airbnb/javascript
JavaScript Style Guide
huggingface/transformers
🤗 Transformers: State-of-the-art Machine Learning for Pytorch, TensorFlow, and JAX.
ollama/ollama
Get up and running with Llama 3.3, DeepSeek-R1, Phi-4, Gemma 3, Mistral Small 3.1 and other large language models.
ytdl-org/youtube-dl
Command-line program to download videos from YouTube.com and other video sites
massgravel/Microsoft-Activation-Scripts
Open-source Windows and Office activator featuring HWID, Ohook, TSforge, KMS38, and Online KMS activation methods, along with advanced troubleshooting.
vercel/next.js
The React Framework
labuladong/fucking-algorithm
刷算法全靠套路,认准 labuladong 就够了!English version supported! Crack LeetCode, not only how, but also why.
golang/go
The Go programming language
yangshun/tech-interview-handbook
💯 Curated coding interview preparation materials for busy software engineers
Chalarangelo/30-seconds-of-code
Coding articles to level up your development skills
facebook/react-native
A framework for building native applications using React
Genymobile/scrcpy
Display and control your Android device
microsoft/PowerToys
Windows system utilities to maximize productivity
electron/electron
:electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS
kubernetes/kubernetes
Production-Grade Container Scheduling and Management
justjavac/free-programming-books-zh_CN
:books: 免费的计算机编程类中文书籍,欢迎投稿
krahets/hello-algo
《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 代码。简体版和繁体版同步更新,English version ongoing
nodejs/node
Node.js JavaScript runtime ✨🐢🚀✨
d3/d3
Bring data to life with SVG, Canvas and HTML. :bar_chart::chart_with_upwards_trend::tada:
yt-dlp/yt-dlp
A feature-rich command-line audio/video downloader
axios/axios
Promise based HTTP client for the browser and node.js
langchain-ai/langchain
🦜🔗 Build context-aware reasoning applications
microsoft/TypeScript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
facebook/create-react-app
Set up a modern web app by running one command.
rust-lang/rust
Empowering everyone to build reliable and efficient software.
denoland/deno
A modern runtime for JavaScript and TypeScript.
goldbergyoni/nodebestpractices
:white_check_mark: The Node.js best practices list (July 2024)
521xueweihan/HelloGitHub
:octocat: 分享 GitHub 上有趣、入门级的开源项目。Share interesting, entry-level open source projects on GitHub.
microsoft/terminal
The new Windows Terminal and the original Windows console host, all in the same place!
excalidraw/excalidraw
Virtual whiteboard for sketching hand-drawn like diagrams
angular/angular
Deliver web apps with confidence 🚀
godotengine/godot
Godot Engine – Multi-platform 2D and 3D game engine
deepseek-ai/DeepSeek-V3
mui/material-ui
Material UI: Comprehensive React component library that implements Google's Material Design. Free forever.
ripienaar/free-for-dev
A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev
colinhacks/zod
TypeScript-first schema validation with static type inference
hydralauncher/hydra
Hydra is a game launcher with its own embedded bittorrent client
antiwork/gumroad
anthropics/anthropic-sdk-python
redis/redis
microsoft/monaco-editor
A browser based code editor
ngosang/trackerslist
Updated list of public BitTorrent trackers
infiniflow/ragflow
RAGFlow is an open-source RAG (Retrieval-Augmented Generation) engine based on deep document understanding.
marktext/marktext
📝A simple and elegant markdown editor, available for Linux, macOS and Windows.
microsoft/markitdown
Python tool for converting files and office documents to Markdown.
etcd-io/etcd
Distributed reliable key-value store for the most critical data of a distributed system
TryGhost/Ghost
Independent technology for modern publishing, memberships, subscriptions and newsletters.
chinese-poetry/chinese-poetry
The most comprehensive database of Chinese poetry 🧶最全中华古诗词数据库, 唐宋两朝近一万四千古诗人, 接近5.5万首唐诗加26万宋诗. 两宋时期1564位词人,21050首词。
romkatv/powerlevel10k
A Zsh theme
ethereum/go-ethereum
Go implementation of the Ethereum protocol
laurent22/joplin
Joplin - the privacy-focused note taking app with sync capabilities for Windows, macOS, Linux, Android and iOS.
NARKOZ/hacker-scripts
Based on a true story
vercel/swr
React Hooks for Data Fetching
t3-oss/create-t3-app
The best way to start a full-stack, typesafe Next.js app
shadcn/ui
Beautifully designed components built with Radix UI and Tailwind CSS.
vercel/ai
Build AI-powered applications with React, Svelte, Vue, and Solid
vercel/next-auth
Authentication for Next.js
tremorlabs/tremor
The React library to build dashboards fast.
openai/openai-python
The OpenAI Python library provides convenient access to the OpenAI API from applications written in the Python language.
langchain-ai/langchainjs
🦜🔗 LangChain.js - Build context-aware reasoning applications with LangChain and JavaScript/TypeScript
vercel/turborepo
Incremental bundler and build system optimized for JavaScript and TypeScript, written in Rust
vercel/satori
Enlightened library to convert HTML and CSS to SVG
vercel/next-intl
Internationalization (i18n) for Next.js that gets out of your way
t3-oss/init.tips
Interactive Next.js, TypeScript, Tailwind CSS setup
shadcn/taxonomy
An open source application built using the new router, server components and everything new in Next.js 13.
vercel/commerce
Next.js Commerce
vercel/examples
Enjoy our curated collection of examples and solutions. Use these patterns to build your own robust and scalable applications.
microsoft/playwright
Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
microsoft/TypeScript-React-Starter
A starter template for TypeScript and React
microsoft/Web-Dev-For-Beginners
24 Lessons, 12 Weeks, Get Started as a Web Developer
microsoft/vscode-extension-samples
Sample code illustrating the VS Code extension API.
microsoft/fluentui
Fluent UI web represents a collection of utilities, React components, and web components for building web applications.
microsoft/calculator
Windows Calculator: A simple yet powerful calculator that ships with Windows
microsoft/winget-pkgs
The Microsoft community Windows Package Manager manifest repository
microsoft/WSL
Issues found on WSL
microsoft/dotnet
This repo is the official home of .NET. It is used by the .NET team to develop, test and ship the .NET product.
facebook/create-react-app
Set up a modern web app by running one command.
facebook/react-devtools
An extension that allows inspection of React component hierarchy in the Chrome and Firefox Developer Tools.
facebook/jest
Delightful JavaScript Testing.
facebook/flow
Adds static type checking to JavaScript to improve developer productivity and code quality.
facebook/yoga
Yoga is a cross-platform layout engine implementing Flexbox. Follow https://yogalayout.com for updates.
facebook/hermes
Hermes is a small and lightweight JavaScript engine optimized for running React Native.
facebook/relay
Relay is a JavaScript framework for building data-driven React applications.
facebook/watchman
Watches files and records, or triggers actions, when they change.
facebook/folly
An open-source C++ library developed and used at Facebook.
google/material-design-icons
Material Design icons by Google
google/gson
A Java serialization/deserialization library to convert Java Objects into JSON and back
google/guava
Google core libraries for Java
google/protobuf
Protocol Buffers - Google's data interchange format
google/googletest
GoogleTest - Google Testing and Mocking Framework
google/leveldb
LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
google/zx
A tool for writing better scripts
google/gvisor
Application Kernel for Containers
google/jax
Composable transformations of Python+NumPy programs: differentiate, vectorize, JIT to GPU/TPU, and more
apache/kafka
Mirror of Apache Kafka
apache/spark
Apache Spark - A unified analytics engine for large-scale data processing
apache/flink
Apache Flink
apache/airflow
Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
apache/dubbo
Apache Dubbo is a high-performance, java based, open source RPC framework.
apache/shardingsphere
Distributed SQL transaction & query engine for data sharding, scaling, encryption, and more - data source & database middleware
apache/superset
Apache Superset is a Data Visualization and Data Exploration Platform
apache/echarts
Apache ECharts is a powerful, interactive charting and data visualization library for browser
apache/skywalking
APM, Application Performance Monitoring System
pytorch/pytorch
Tensors and Dynamic neural networks in Python with strong GPU acceleration
pytorch/vision
Datasets, Transforms and Models specific to Computer Vision
pytorch/audio
Data manipulation and transformation for audio signal processing, powered by PyTorch
pytorch/text
Data loaders and abstractions for text and NLP
pytorch/serve
Model serving on PyTorch
pytorch/ignite
High-level library to help with training and evaluating neural networks in PyTorch flexibly and transparently.
pytorch/tutorials
PyTorch tutorials.
pytorch/examples
A set of examples around pytorch in Vision, Text, Reinforcement Learning, etc.
pytorch/fairseq
Facebook AI Research Sequence-to-Sequence Toolkit written in Python.
mozilla/firefox-ios
Firefox for iOS
mozilla/rust
A safe, concurrent, practical language.
mozilla/gecko-dev
Read-only Git mirror of the Mercurial gecko repositories at https://hg.mozilla.org. How to contribute: https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html
mozilla/pdf.js
PDF Reader in JavaScript
mozilla/DeepSpeech
DeepSpeech is an open source embedded (offline, on-device) speech-to-text engine which can run in real time on devices ranging from a Raspberry Pi 4 to high power GPU servers.
mozilla/nunjucks
A powerful templating engine with inheritance, asynchronous control, and more (jinja2 inspired)
mozilla/readability
A standalone version of the readability lib
mozilla/Fira
Mozilla's new typeface, used in Firefox OS
mozilla/Rhino
Rhino is an open-source implementation of JavaScript written entirely in Java
netflix/conductor
Conductor is a microservices orchestration engine.
netflix/zuul
Zuul is a gateway service that provides dynamic routing, monitoring, resiliency, security, and more.
netflix/eureka
AWS Service registry for resilient mid-tier load balancing and failover.
netflix/Hystrix
Hystrix is a latency and fault tolerance library designed to isolate points of access to remote systems, services and 3rd party libraries, stop cascading failure and enable resilience in complex distributed systems where failure is inevitable.
netflix/atlas
In-memory dimensional time series database.
netflix/metaflow
Build and manage real-life ML, AI, and data science projects with ease.
netflix/polynote
A better notebook for Scala (and more)
netflix/dgs-framework
GraphQL for Java with Spring Boot made easy.
netflix/vectorflow
VectorFlow is a lightweight, scalable, and fast framework for building machine learning pipelines.
alibaba/arthas
Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas
alibaba/nacos
an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications.
alibaba/druid
阿里云计算平台DataWorks(https://help.aliyun.com/document_detail/137663.html) 团队出品,为监控而生的数据库连接池
alibaba/fastjson
A fast JSON parser/generator for Java. (Alibaba Fastjson is a Java library that can be used to convert Java Objects into their JSON representation. It can also be used to convert a JSON string to an equivalent Java object.)
alibaba/Sentinel
A powerful flow control component enabling reliability, resilience and monitoring for microservices. (面向云原生微服务的高可用流控防护组件)
alibaba/canal
阿里巴巴 MySQL binlog 增量订阅&消费组件
alibaba/easyexcel
快速、简洁、解决大文件内存溢出的java处理Excel工具
alibaba/spring-cloud-alibaba
Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware.
alibaba/COLA
Clean Object-oriented & Layered Architecture
baidu/amis
前端低代码框架,通过 JSON 配置就能生成各种后台页面
baidu/paddle
PArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice (『飞桨』核心框架,深度学习&机器学习高性能单机、分布式训练和跨平台部署)
baidu/san
A flexible JavaScript component framework
tencent/weui
A UI library by WeChat official design team, includes the most useful widgets/modules in mobile web applications.
tencent/tinker
Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk.
tencent/mars
Mars is a cross-platform network component developed by WeChat.
tencent/MMKV
An efficient, small mobile key-value storage framework developed by WeChat. Works on Android, iOS, macOS, Windows, and POSIX.
tencent/vConsole
A lightweight, extendable front-end developer tool for mobile web page.
tencent/wepy
小程序组件化开发框架
spring-projects/spring-boot
Spring Boot
spring-projects/spring-framework
Spring Framework
spring-projects/spring-security
Spring Security
spring-projects/spring-data-jpa
Simplifies the development of creating a JPA-based data access layer.
spring-projects/spring-cloud
Spring Cloud
spring-projects/spring-batch
Spring Batch is a framework for writing offline and batch applications using Spring and Java
spring-projects/spring-kafka
Provides Familiar Spring Abstractions for Apache Kafka
spring-projects/spring-integration
Spring Integration provides an extension of the Spring programming model to support the well-known Enterprise Integration Patterns.
spring-projects/spring-amqp
Spring AMQP - for working with AMQP-based messaging systems
docker/compose
Define and run multi-container applications with Docker
docker/docker-bench-security
The Docker Bench for Security is a script that checks for dozens of common best-practices around deploying Docker containers in production.
docker/docker-ce
Docker CE
docker/for-mac
Docker Desktop for Mac
docker/for-windows
Docker Desktop for Windows
docker/for-linux
Docker Desktop for Linux
docker/docker-py
A Python library for the Docker Engine API
docker/machine
Machine management for a container-centric world
docker/swarm
Swarm: a Docker-native clustering system
hashicorp/terraform
Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.
hashicorp/vault
A tool for secrets management, encryption as a service, and privileged access management
hashicorp/consul
Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
hashicorp/nomad
Nomad is an easy-to-use, flexible, and performant workload orchestrator that can deploy a mix of microservice, batch, containerized, and non-containerized applications. Nomad is easy to operate and scale and has native Consul and Vault integrations.
hashicorp/packer
Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.
hashicorp/vagrant
Vagrant is a tool for building and distributing development environments.
hashicorp/waypoint
A tool to build, deploy, and release any application on any platform.
hashicorp/boundary
Boundary enables identity-based access management for dynamic infrastructure.
hashicorp/hcl
HCL is the configuration language used by HashiCorp tools.
golang/go
The Go programming language
golang/tools
[mirror] Go Tools
golang/protobuf
Go support for Google's protocol buffers
golang/lint
[mirror] This is a linter for Go source code.
golang/mock
GoMock is a mocking framework for the Go programming language.
golang/dep
Go dependency management tool
golang/dl
Go downloader
golang/tour
[mirror] A Tour of Go
golang/vscode-go
[mirror] Go extension for Visual Studio Code
kubernetes/kubernetes
Production-Grade Container Scheduling and Management
kubernetes/client-go
Go client for Kubernetes.
kubernetes/kubectl
Issue tracker and mirror of kubectl source
kubernetes/dashboard
General-purpose web UI for Kubernetes clusters
kubernetes/minikube
Run Kubernetes locally
kubernetes/kops
Kubernetes Operations (kops) - Production Grade K8s Installation, Upgrades, and Management
kubernetes/helm
The Kubernetes Package Manager
kubernetes/ingress-nginx
Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer
kubernetes/autoscaler
Autoscaling components for Kubernetes
redis/redis
Redis is an in-memory data structure store, used as a database, cache, and message broker.
redis/redis-py
Redis Python Client
redis/redis-om-python
Redis Object Mapping for Python
redis/redis-om-spring
Spring Data Redis extensions for better search, documents models, and more
redis/redis-om-node
Redis Object Mapping for Node.js
redis/redis-stack
Redis Stack: the real-time data platform
redis/redis-om-dotnet
Redis Object Mapping for .NET
redis/redis-om-ruby
Redis Object Mapping for Ruby
redis/redis-om-go
Redis Object Mapping for Go
mongodb/mongo
The MongoDB Database
mongodb/mongo-go-driver
The Go driver for MongoDB
mongodb/mongo-java-driver
The Java driver for MongoDB
mongodb/mongo-python-driver
PyMongo - the Official MongoDB Python driver
mongodb/node-mongodb-native
The Official MongoDB Node.js Driver
mongodb/mongocli
The MongoDB CLI
mongodb/mongo-tools
MongoDB Tools
mongodb/mongo-php-driver
MongoDB PHP driver
mongodb/mongo-ruby-driver
Ruby driver for MongoDB
What Is Google Code Wiki?
In November 2025 Google introduced CodeWiki, an AI-native documentation fabric for Google Cloud customers that now runs in public preview at codewiki.google. CodeWiki revolutionizes how teams document code.
CodeWiki's Gemini-powered system scans an entire repository after every commit, regenerates hyperlinked docs, and injects diagrams so engineers always read what the code actually does. CodeWiki keeps documentation current automatically.
Each CodeWiki page ships with a Gemini chat agent that answers natural-language questions using the current CodeWiki as context, so new contributors, SREs, or auditors can reach annotated code instantly. CodeWiki makes onboarding faster.
Google is also shipping a Gemini CLI extension that teams can run locally, bringing CodeWiki's automation to private or air-gapped repositories. CodeWiki adapts to your infrastructure needs.
"New contributors can make their first commit on Day 1, while senior developers can understand new libraries in minutes."
— Google Developers Blog
Core Features
CodeWiki provides powerful features to accelerate code understanding. Explore how CodeWiki transforms documentation workflows.
Automated, Always-Current Docs
CodeWiki auto-scans a repo on every commit and regenerates structured documentation so nothing goes stale. CodeWiki ensures your docs stay current.
Gemini AI Chat
A built-in Gemini assistant resolves code questions in natural language, citing the fresh CodeWiki content. Ask CodeWiki anything about your codebase.
Interactive Navigation
Every CodeWiki panel links straight into the referenced files, functions, and diagrams—blending docs with exploration. Navigate CodeWiki seamlessly.
Live Visual Diagrams
CodeWiki emits architecture, class, and sequence diagrams that mirror the repo's current state. CodeWiki diagrams update automatically.
Google Code Wiki Operating Model
CodeWiki lives inside Google Cloud and continuously maps every repository it watches. CodeWiki operates seamlessly in the background.
How CodeWiki Works
CodeWiki auto-scans the repo after each commit to understand code, assets, and dependencies.
CodeWiki regenerates structured wikis (architecture, guides, API docs, dependency maps) so teams always consult current truth.
CodeWiki links every paragraph to the precise file/function or diagram segment for easy navigation.
CodeWiki exposes a Gemini chat agent that uses the updated wiki as context for natural-language Q&A.
Key Benefits
Day-1 Commits: New contributors ship code on their first day because CodeWiki distills repo intent and dependencies. CodeWiki accelerates onboarding.
Minute-Level Library Reviews: Senior devs browse CodeWiki diagrams and hyperlinked docs to understand unknown libraries rapidly.
Continuous Diagram Sync: CodeWiki auto-generates architecture, class, and sequence diagrams that reflect current code, reducing stale visuals.
Unified Q&A: CodeWiki's Gemini agent answers natural-language questions, referencing the same wiki that humans read.
Private-Repo Readiness: The upcoming Gemini CLI extension brings CodeWiki workflow behind the corporate firewall for compliance-sensitive orgs.
Entity-Level Map of CodeWiki
The term CodeWiki spans multiple entities. Understanding different CodeWiki implementations helps clarify which CodeWiki serves your needs.
| Entity | Owner | Core Focus | Audience | Source |
|---|---|---|---|---|
| Google Code Wiki | Google Cloud | Automated AI code documentation with Gemini chat + diagrams | Software teams using public or private repos | View |
| FSoft AI4Code | FSoft-AI4Code Research | Open-source framework for repository-level documentation + CodeWikiBench benchmark | Researchers & OSS contributors across 7 languages | View |
| CodeWikiOrg | GitHub community | Promotes coding ethics, standards, collaborative repos | Developers seeking open community projects | View |
| CodeWiki iOS App | Independent mobile devs | Swift code tutorials and snippet collections | Mobile learners needing Swift examples | View |
Google Code Wiki
The flagship Gemini-powered documentation engine with hyperlinked wikis, live diagrams, and Gemini chat answers.
- •Scans repos after every commit
- •Ships free for public repos
- •Extensible via the Gemini CLI for private code
FSoft AI4Code
Academic CodeWiki uses hierarchical analysis plus multi-agent LLMs to summarize architecture and data flow across entire repos.
- •Supports 7 programming languages
- •Pairs with the CodeWikiBench benchmark
- •Targets researchers and AI tool builders
CodeWikiOrg
The CodeWikiOrg organization curates open repositories on coding standards, ethics, and collaborative learning—not an automated doc engine.
- •Community-driven repos
- •Focus on guidelines + culture
- •Open source collaboration
CodeWiki iOS App
An iOS Swift tutorial library featuring secure and efficient code snippets for learners.
- •Mobile-first experience
- •Swift code examples + tips
- •Learning-focused content
CodeWiki FAQ
Frequently Asked Questions