Red Blob Games
Move start and goal positions, compare the resulting path, then use the explanations and code examples to study game-development algorithms.
Research, compare, and understand complex subjects.
1018 Research sites with bilingual introductions and official links.
Move start and goal positions, compare the resulting path, then use the explanations and code examples to study game-development algorithms.
Start with input and output requirements, place components, connect wires, and toggle signals to check your circuit.
Explore philosophical questions and arguments through short essays.
Explore natural and cultural materials from Academia Sinica.
Read essays on philosophy, culture, and science.
Dependent types for programs and proofs
Find bibliographic records for agricultural books and articles.
Explore development-finance and geospatial research data.
Overlay astronomical images and catalogs in a sky atlas.
Explore brain-cell atlases and neuroscience datasets.
Explore research and observations in millimeter astronomy.
Study geographical collections and historical images.
Explore meteor-shower and fireball observation resources.
Explore scholarly-history collections and a digital library.
Read amphibian natural history and conservation information.
Browse historical Austrian newspapers and journals by period.
Find Antarctic Treaty, meeting, and environmental documents.
Documentation across repositories and versions
Sorted distributed key-value storage
Message brokers and protocols
Graph queries within PostgreSQL
DAG-based workflow orchestration
Lakehouse table management
Task-based build automation
Plugin-based API gateway
Columnar data interchange
Schema-based data serialization
Unified batch and streaming pipelines
RPC framework for service applications
SQL planning and optimization
Enterprise integration patterns
Distributed database architecture
Remote shuffle data service
Virtualized cloud infrastructure
Java web service framework
Embeddable Rust query engine
LDAP directory services
SQL-based analytical database
SQL across varied data formats
Real-time analytical queries
RPC framework and service governance
OSGi framework implementation
Financial service backend platform
Stateful stream processing
Storage for streaming analytics
Template-based text generation
Distributed application data management
Native execution for analytical engines
Federated metadata management
Distributed storage and computation
Distributed wide-column storage
SQL for distributed warehouses
Data integration design
Incremental data-lake tables
Property-graph database
Table format for data lakes
Distributed data and compute platform
Interactive SQL on distributed data
Multi-source data ingestion
Time-series database for IoT
Java content repository
Modular mail-server platform
RDF and semantic-web toolkit
Event streaming infrastructure
Modular Java runtime
Updatable analytical columnar storage
Redis-compatible disk-based storage
Precomputed analytical models
Unified access to compute engines
Configurable Java application logging
Search indexing library
Explore quantum machine learning with Python circuit APIs and GPU data encoding.
Embedded device software platform
Real-time embedded operating system
Enterprise business application framework
Natural-language text processing
Distributed object storage
Columnar files for analytics
Real-time user-facing analytics
Office document formats in Java
Messaging and event streams
Messaging for event workflows
Partitioned stream processing
Distributed transaction coordination
Data synchronization pipelines
Database sharding and access layer
Resource-oriented web framework
Search platform for indexed content
Rule-based spam filtering
Distributed data processing
Topology-based stream processing
Stream application development
Action-based Java web framework
Declarative data-science computation
Templated Java web components
Cross-language service definitions
Content detection and extraction
Graph computing framework
Jakarta web application runtime
Enterprise Java runtime
HTTP caching and proxy server
Context and event data management
Component-based Java web UI
Interactive notebooks for data engines
Coordination for distributed services
Compare structures of pidgin and creole languages.
CI execution across build environments
Read focused explanations of physics papers.
Find archived archaeological and heritage research.
Learn how drifting floats measure the ocean.
Structured documents in plain-text syntax
Publishing AsciiDoc in different output formats
TypeScript-like syntax for WebAssembly
Read astronomy discoveries and night-sky reporting.
Schema comparison and migration planning
Find historical biographies of Australian figures.
Identity services for application access
Explore Bauhaus design history and collection research.
Explore the architecture and design context of Bauhaus Dessau.
Dependency-defined project builds
Explore cultural and research resources about Beethoven.
Find Portuguese collection catalogs and digital documents.
Explore cultural resources from Brazil's national library.
Read Spanish-language literature and cultural documents.
Explore Quebec archives and cultural articles.
Find research resources from France's national library.
Explore Switzerland's textual, visual, and sound heritage.
Explore research collections and services in Strasbourg.
Explore digitized books, images, and newspapers from Lyon.
Trace textual transmission from antiquity to the Renaissance.
Find life-science and broader STEM teaching materials.
Follow preprints across life-science research topics.
Explore bird conservation by species, site, and flyway.
Explore statistics about the international financial system.
Build and delivery workflows for mobile apps
Explore BnF data models and semantic connections.
Explore species through DNA barcode records.
Configured content types for site management
Explore digitized collections across Massachusetts institutions.
Compact Python web framework
Scalable multi-language build graphs
Explore digitized Buddhist literature and preservation resources.
Explore agriculture, environment, and knowledge-sharing research.
Find Canadian historical publications and primary sources.
Find chant records through manuscript sources.
Explore data and methods behind climate solutions.
Application authorization through models and policies
Understand coordination across Earth-observation satellite programs.
Understand particle-physics research and accelerator projects.
Read reporting on particle-physics experiments, theory, and technology.
Find European social-science data and management guidance.
Explore research on food, land, and water systems.
Language-level parallel and distributed computing
Read teaching resources and perspectives from chemistry educators.
Review advanced chemistry through topic-based explanations.
Work through organic chemistry with step-based practice.
Find chemical substances using names and structural identifiers.
Understand chemical structures and reactions through 3D animations.
Understand an observatory for high-energy astronomy.
Consult electronic texts of Chinese Buddhist scriptures.
Search and read historical Chinese texts.
Explore climate research and projects by topic.
Follow the applied context of wheat and maize research.
Explore tropical and Mediterranean agricultural research.
Understand shared formats for cross-linguistic data.
Explore climate-science and policy analysis.
Examine the scientific basis of climate-related claims.
Follow reporting on climate policy, energy, and justice.
Understand climate choices through simulations and learning resources.
Study climate communication with different communities.
Cross-platform native build configuration
Structured content managed through APIs
Automated multi-platform mobile builds
Traceable pipelines of resources and jobs
Website management with in-page editing
Compare constitutional texts from different countries.
Content sites assembled from modules and layouts
Parameterized project templates
Explore air pollution, emissions, and greenhouse-gas information.
Explore land cover, vegetation, and surface changes.
Find ocean products and reports on marine conditions.
Generation and updates from project templates
Interactive formal reasoning
Understand crop-diversity conservation and genebanks.
Platform resources managed through control-plane APIs
Standard descriptions of software composition
Systems programming with high-level abstractions
Compare data on places, languages, cultures, and environments.
Programming with specifications and verification
Programmable container workflows
Shared APIs for distributed application capabilities
Explore dark-energy surveys and cosmic-history research.
Understand DOIs and metadata for research outputs.
Discover Earth and environmental data across repositories.
Explore historical geography through digitized maps.
Find Dutch literary texts and research references.
Search historical Dutch newspapers, books, and journals.
Component risk tracking from software bills of materials
Study cosmic structure through spectroscopic surveys.
End-to-end testing for React Native
Find biographical resources about the German-speaking world.
Search cultural and knowledge resources across Germany.
Find historical German texts and corpus resources.
Investigate poverty and humanitarian assistance through data.
Devcontainer-based development workspaces
Kubernetes development configuration
OIDC access to external identity sources
Study medieval music manuscripts and source records.
Look up Catalan vocabulary and standard spelling.
Look up bilingual vocabulary across language pairs.
Read dictionaries published as searchable databases.
Compare meanings across editions of a French dictionary.
Search digitized Estonian publications and images.
Explore fossils with field guides and virtual collections.
Explore American-history learning materials and classroom activities.
Read Sappho's poetry with text and commentary.
Browse digitized Vatican Library collections.
Identify organisms with guides and distribution maps.
Learn about DNA and genetics through videos and animations.
Discover peer-reviewed open-access scholarly books.
Explore endangered-language documentation projects and archives.
Technical sites combining APIs and articles
API references from symbols and comments
Java service toolkit
Check German spelling, meanings, and grammar.
Explore German vocabulary and language-reference resources.
Read digitized manuscripts from Swiss collections.
Search digitized Swiss journals.
Approach early modern philosophy through readable editions.
Follow Earth-science research shared as preprints.
Explore plate reconstructions and deep-time Earth research.
Browse recent earthquakes in maps and lists.
Browse Earth-science reference data and models.
Explore participatory environmental research and teacher learning.
Find data and tools across scales of brain research.
Kubernetes-based development workspaces
Find economics literature through RePEc records.
Read European history through transnational themes.
Learn about relativity and gravitational physics.
Find multimedia archives of endangered languages.
Concurrent services on the Erlang runtime
Explore life-science data and research resources.
Native code compiled to WebAssembly
Cloud infrastructure connected to application models
Read entries on Ukrainian history, culture, and geography.
Read satellite mission and instrument reference information.
Search education research with subject vocabulary.
Find ESA Earth-observation mission and data information.
Explore Estonian publication and cultural resources.
Follow European mathematical research and publication resources.
Explore European cross-national survey data and documentation.
Study values and attitudes among European populations.
React Native development and application tooling
WebAssembly plugins for applications
Typed functional application development
Security detections from runtime events
Resource-based Python API services
Observe circuit behavior through simulation examples.
Named workflows for mobile-development automation
Lisp syntax that compiles to Lua
Functions connected to Kubernetes triggers
Multi-platform interfaces with Dart widgets
Versioned database migration scripts
Learn about protein structures through a scientific game.
Explore Shakespeare's works, collections, and learning resources.
Numerical and scientific programming
Study medieval manuscript fragments and reconstruction clues.
Explore freshwater biodiversity through ecological regions.
Approach scientific research through writing for young readers.
Functional arrays for parallel computation
Dependency-aware cloud development
Native compilers for multiple languages
Read gemstone research and educational resources.
Describe genes and biological functions with shared vocabulary.
Follow long-term survey data on US social attitudes.
Find plant genetic resources held in genebanks worldwide.
Analyze varied geoscience datasets through a map interface.
Read research on global carbon emissions and budgets.
Follow research on carbon and other greenhouse gases.
Compare findings on data governance and public use.
Investigate fishing and other activity at sea.
Find river-discharge and freshwater-flux data.
Investigate night-sky brightness with charts and observations.
Connect student environmental observations with science.
Find references for languages, dialects, and families.
Find resources for repeat ocean hydrographic sections.
Dependency-aware continuous delivery
Search a full-text book index and bibliographic records.
Database migrations using SQL and Go
Multi-platform Go release artifacts
JVM execution and native compilation
Python interfaces for model demonstrations
Task-based multi-language builds
Explore grammatical-feature data across languages.
File-based website content
Find gravitational-wave observation data and tutorials.
Java-to-browser application compilation
Continuous delivery and engineering workflows
One language with multiple compilation targets
Java libraries for cloud services
Explore solar imagery in a shared viewing interface.
Object-relational mapping for Java
Follow research toward an atlas of human cells.
Find digital layers for global hydrographic research.
Watch biology lectures and experimental-technique lessons.
Explore the science of Antarctic neutrino observations.
Track economics papers and authors through a research index.
Find scores by composer, period, and instrumentation.
Event-based asynchronous backend steps
Understand cancer-related molecular biology through animations.
Follow international Arctic research cooperation and activities.
Explore international astronomy cooperation and education.
Explore research on public-budget transparency and accountability.
Explore the International Phonetic Alphabet and phonetics.
Explore global soil information and research methods.
Find Italian library catalogs and digital collections.
Explore philosophical thinkers and ideas by topic.
Read Shakespeare editions and research resources.
Cross-platform application UIs with web components
Explore rice research and agricultural learning resources.
Find infrared and submillimeter astronomical data.
Formal-language theorem proving
Find thematic data from international social surveys.
Embeddable Lisp scripting
Read official records of Japan's relations with Asia.
Search Japanese digital archives across institutions.
Find Japanese corpora and research-use information.
Compact Java and Kotlin APIs
Convenient JDBC data access
Modular JVM web services
Website content management
Typed SQL programming
Explore a search entry for scholarly articles.
Kubernetes resources observed through a terminal UI
Application workloads across multiple clusters
Container scaling driven by pending events
Connect genes, reactions, and biological pathways.
File content and editor blueprints
Serverless workload building blocks for Kubernetes
Organize Kotlin object dependencies in modules for applications and shared multiplatform code.
Kotlin clients and servers
Kubernetes application management at the edge
Kubernetes risk checks across development and deployment
Application models for delivery across environments
Learn astronomy through observatory resources.
Typed programming and interactive proofs
Read introductory concepts about the brain and nervous system.
Static sites built from content files
Find curated lexical data across languages.
Find dictionaries and writing resources across languages.
Change sets for database evolution
Typed Python APIs and dependency injection
Organize research context with literature maps.
Compiler and optimization infrastructure
Read English meanings, examples, and idioms.
Explore historical and special collections from Los Angeles.
Gradually typed embedded scripting
Explore English literature and authors by period.
Declarative tests for mobile and web interfaces
Study policy positions through party-manifesto data.
Explore a digital research environment for written heritage.
Explore biodiversity through species and regional views.
Discover marine species and marine biology.
Search astronomical observations across space-telescope missions.
Review undergraduate organic chemistry with articles and questions.
Explore how mathematics is used in research and careers.
Browse preprints in health-science research.
Native project build definitions
Compile-time support for JVM applications
Find observations and orbital information for asteroids and comets.
Explore molecules through structural formulas and 3D models.
Find relationships among musical works, recordings, and releases.
Find digital scores in reading and editable formats.
SQL-to-object mapping
Understand motion and equations through mechanics simulations.
Search research data on exoplanets and candidate planets.
Explore NASA data and missions in three dimensions.
Explore multi-mission archives for high-energy astronomy.
Explore Japan's national archives and holdings.
Explore art exhibitions and architectural material from Tokyo.
Explore Taiwanese traditional arts through collections and learning.
Find Taiwan bibliographic, thesis, and cultural resources.
Explore humanities research, lectures, and teaching resources.
Find Japanese literary materials and research projects.
Explore Austria's national collections and cultural memory.
Find Czech catalogs, digital collections, and research resources.
Explore Greek book culture and educational resources.
Explore Hungarian books and special documentary collections.
Find Latvian cultural collections and reading resources.
Explore Lithuania's written heritage and library activities.
Search catalogs from Poland's national library.
Explore Slovak library and bibliographic culture.
Find Dutch publications and cultural-heritage resources.
Find Turkish digital-library and bibliographic resources.
Explore Taiwan research and public-reading resources.
Find science exhibitions, learning material, and educational resources.
Native application capabilities from JavaScript languages
Observe phenology and understand seasonal change.
Read essays where science meets life and culture.
Find life-science data through an integrated resource portal.
Application models for distributed services
Explore Georgia's people and culture through a state encyclopedia.
Documentation and content sites using MDX
Blogs and static pages from varied input formats
High-level syntax for native programs
Explore Japanese-language research, corpora, and academic resources.
Consult chemical properties and spectral reference data.
Follow ocean exploration through expedition resources.
Learn radio astronomy through public resources.
Find scholarly books and explore open publishing.
Explore an ocean observing network and its data.
Laravel-based site and extension management
Data-oriented native programming
Integrated platform for Kubernetes applications
Structured-input policy evaluation with Rego
Explore archaeological data and field documentation.
Explore energy data and shared descriptive standards.
Explore scientific literature through topic maps.
Discover books through catalog records and subjects.
Search words and passages in Shakespeare's works.
Centralized application secret management
Trace legal entities through company records.
Functions deployed on Kubernetes
Relationship models for fine-grained permissions
Kubernetes extended for edge environments
Follow organic reactions and research topics.
Virtual actors for distributed .NET
Vulnerability records linked to package versions
Dependency checks against vulnerability data
Find English learner entries and grammar resources.
Find archived digital texts and corpus records.
Interactive data applications in Python
Find georeferenced Earth and environmental research data.
Read science and research stories in Traditional Chinese.
Selective tasks in monorepos
Explore recordings of endangered languages and cultures.
Browse historical party, election, and cabinet data.
Consult particle properties, reviews, and physics reference tables.
Native interactions in Flutter testing
Explore protein-structure data and research resources.
Actors and streams for concurrent systems
Python tooling for text-based static sites
Explore digital research resources about Petrarch.
Explore philosophical topics through short interviews.
Explore phonological inventories across languages.
Learn mathematics and physics through interactive pages.
Follow physics research and scientific-community news.
Explore research on ultra-high-energy cosmic rays.
Asynchronous JVM web applications
Rule-defined build automation
Content types and editorial workflows
Prompt-based project file generation
Explore mathematical ideas through articles and audio.
Search metadata for UK polar research datasets.
Identity-aware access to services
Actors and capability-based concurrency
Explore phonetic-analysis software and learning documentation.
Custom-field website content models
Compare climate solutions presented through scientific research.
Explore humanities and social-science publications.
Project configuration generated from code
Find three-dimensional biomolecular structures and annotations.
Explore perspectives on psychology, emotions, and everyday life.
Pure functional programming for JavaScript
Composable Python web applications
Linked notes published as a website
Language-oriented and functional programming
Find research-data repositories suited to your subject.
Native application interfaces described with React
Interpret molecular research through biological pathways.
Read scientific discussions from climate researchers.
Alternative syntax for the OCaml type system
Find scholarly journals and articles across languages.
Find reports and situation information about humanitarian crises.
Explore reports and trends in renewable energy.
Simulate wind and solar output at different locations.
Automated dependency-update changes
Check reptile taxonomy and scientific names.
Typed language compiling to JavaScript
Browse preprints and research communication resources.
Expand a reading list through relationships between papers.
Durable execution for workflows and stateful services
Trace scores, manuscripts, and music-document sources.
Connect geological maps with field observations.
Identify research and funding organizations with persistent IDs.
Explore how digital methods present historical material.
Explore astronomy and geophysics community resources.
Explore Danish cultural heritage and library resources.
Find curriculum and experiment resources for chemistry teaching.
Investigate minerals through spectra and chemical analyses.
Find digitized sources for San Francisco history.
Explore research programs in energy technology.
Asynchronous Python web services
Interactive Scala project builds
Object-oriented and functional JVM language
Explore science through audio conversations and stories.
Find scientific ideas and activities for STEM classrooms.
Bring scientific research into children's reading.
Read news about nature, space, and environmental science.
Read Taiwanese science writing and research features.
Find citizen-science projects that match your interests.
Python-defined build rules
Follow ocean, Earth, and atmospheric research.
Find European marine observations and their metadata.
Version numbers describing compatibility
CI/CD organized into pipelines and blocks
Find Earth-science teaching resources and activities.
Configuration-based AWS Lambda deployments
Trace documentary evidence from Shakespeare's lifetime.
Resolve astronomical object names and trace research measurements.
Read research on armaments, security, and peace.
Follow a large radio-observatory project and its data challenges.
Kubernetes development workflows
Explore explanations of common climate-science questions.
Retrieve survey images for a chosen sky position.
Explore data and research from a large astronomical survey.
Framework for software supply-chain integrity
Explore soil, water, and resource-conservation research.
Follow solar observations from the SOHO mission.
Explore imagery and mission information about the solar atmosphere.
Encrypted values with readable configuration structure
Explore observational indicators of solar and geomagnetic activity.
Follow solar activity and sky-phenomenon reports.
Minimal routing for Java web services
Standardized software-information exchange
Technical manuals with cross-referenced source documents
Relationship-based application permission storage
Application and cloud resources configured in code
Read scholarly introductions to philosophical topics.
Content models for Laravel sites
Design-token transformation for platforms
Read and compare early Buddhist texts and translations.
Typed application and systems development
Find data resources on Taiwan's biodiversity.
Check names and taxonomy of Taiwanese species.
Explore Taiwan's nature through biodiversity records.
Explore cultural memories preserved by Taiwanese communities.
Read species information about Taiwanese fishes.
Explore Taiwan through historical documents and story maps.
Explore nature and culture in Taiwan's national parks.
API-managed operating system for Kubernetes
YAML-defined command automation
Understand American history through primary sources.
Local development with cluster services
Recorded and recoverable long-running workflows
Find Texas history entries and learning resources.
Read articles and observations from the mathematics community.
Read researchers' analysis of public issues.
Follow different philosophical traditions through a historical podcast.
Development loops for services
Python networking for long-lived connections
Release notes assembled from change fragments
Repository-configured builds and tests
Read Italian dictionary and encyclopedia entries.
Durable TypeScript tasks and agents
Explore research on low-carbon transitions and climate resilience.
Library documentation from TypeScript declarations
Page and content structures for larger websites
Browse paleontology research and learning resources.
Read and compare genomic data in shared coordinates.
Find UK social-research data and user support.
Follow reporting at the intersection of science and society.
Learn evolutionary principles through explanations and examples.
Understand how scientific inquiry develops knowledge.
Follow operational data on forced displacement.
Find protein sequences and functional information.
Compact syntax for compiled applications
Study democracy through multidimensional data.
Java components for business web UIs
High-level programming with GObject
Explore Vatican Library collections and research services.
Asynchronous services on the JVM
Read manuscripts and learn paleography.
Explore gravitational-wave detection and research resources.
Django content using blocks and page models
Compare structural features across world languages.
System-interface standards for WebAssembly
Portable services from WebAssembly components
WebAssembly runtime for cloud and edge
WebAssembly execution and deployment
Understand water footprints and assessment methods.
Search water-quality observations by place and sampling criteria.
Portable binary instruction specifications
Read textbooks created through community collaboration.
Explore community-curated biological pathway diagrams.
Find taxonomic names and species references.
Explore community learning resources in multiple languages.
Infrastructure and runtime code in one language
Container steps for CI pipelines
Read ocean research and public science communication.
Bring historical primary sources into teaching.
Explore world history through articles and visual resources.
Read rule-of-law indicators and cross-country research.
Explore cross-national surveys of values and attitudes.
Find books and other materials across libraries.
Learn astronomy through interactive sky views.
Read and listen to climate research and local stories.
Command-line arguments for Node.js
Project scaffolding through generators
Learn foundational concepts about DNA, genes, and genomes.
Pre-merge verification of dependent changes
Explore astronomical surveys focused on change over time.
Read research on digital rights and internet freedom.
Search online courses by skill and subject.
Apache HTTP Server offers a web server and module documentation for teams maintaining an existing web server configuration.
Find French national archive holdings and access information.
Argo CD offers Kubernetes GitOps deployment tooling for teams comparing Git declarations with cluster state.
Read biology explanations organized around questions.
Visualize country exports and economic structure.
Find Australian official population and economic data.
Read Australian natural history and cultural learning resources.
Understand math concepts through intuitive diagrams.
Better Auth offers a TypeScript authentication library for teams implementing accounts and sessions in an app.
Explore digital projects and collections of Bibliotheca Alexandrina.
Check Australian weather, radar, and climate observations.
Explore plant research, specimens, and garden education.
Practice math, science, and logic with interactive problems.
Browse UK geological maps, research, and data services.
Search British Library collections and research resources.
Read policy research, data, and topical analysis.
Caddy offers a web server and reverse proxy for teams setting up HTTPS and routing for a small site.
Explore natural science explainers and research from the academy.
Find objects and research material from Canadian history collections.
Check accepted species names and taxonomic hierarchy.
Chef offers infrastructure configuration automation for teams organizing host configuration and audits.
Practice chemistry concepts and calculations in a virtual lab.
Follow chemistry research, industry, and education news.
Chroma offers a vector database and local development guides for teams storing text embeddings in a prototype.
Browse civic technology tools and organizations by type.
Read interactive STEM textbooks and exercises.
ClickHouse offers a column-oriented analytics database and query tools for teams aggregating large event and time-series datasets.
Compare country climate pledges and policy assessments.
CockroachDB offers a distributed SQL database and documentation for teams evaluating multi-region transactional data needs.
Find digital science learning tools and research projects.
Search open access papers and repository content.
Apache CouchDB offers a document database and replication documentation for teams designing data that needs distributed synchronization.
Find professional and academic online courses.
Watch introductory science, history, and humanities series.
Check DOI, publication, and citation metadata.
Find AI courses for teachers and classroom resources.
Check Taiwan forecasts, earthquakes, and marine conditions.
Find German official population, industry, and social statistics.
Search digitized items in Oxford's Bodleian Libraries.
Find datasets connected to research publications.
DuckDB offers an in-process analytical database and SQL queries for teams analyzing local tables and data files.
Search geochemical samples and datasets.
Read skywatching and Earth science explainers.
Browse online courses from universities and institutions.
Effect offers TypeScript effects and error handling tools for teams organizing asynchronous flows and failures.
Elasticsearch offers a full-text search and analytics engine for teams exploring search across logs or documents.
Elysia offers a TypeScript web framework in the Bun ecosystem for teams prototyping an API with typed definitions.
Check earthquake reports and observational information worldwide.
Envoy offers a service proxy and observable network layer for teams managing traffic between microservices.
Read reporting on Earth and space science research.
Find European weather satellite missions and imagery.
Read research methods, statistics, and experiment guides.
Fastify offers a Node.js web framework and plugin system for teams building an API with schema validation.
Feathers offers a JavaScript service and real-time API framework for teams quickly prototyping a data service.
Read natural history research and collections from the Field Museum.
Flux offers Kubernetes GitOps controllers for teams updating cluster configuration from a repository.
Search US state-level campaign finance data.
Track food prices and food security indicators.
Read research on forest conservation and land use.
Explore Taiwan civic technology and open government projects.
Get country administrative boundary GIS data.
Explore geometry, algebra, and calculus with interactive graphs.
Read introductions to rocks, minerals, and Earth science.
Find Australian geology, geography, and satellite data.
Explore Getty artworks and collection research information.
Gitleaks offers secret scanning for Git history and files for teams finding accidentally committed credentials before push.
Explore earthquake hazard and risk modelling resources.
View forest change and conservation monitoring data on maps.
Search Guggenheim artworks and artist records.
hapi offers a Node.js server framework and routing tools for teams maintaining a multi-endpoint HTTP service.
HAProxy offers a load balancing and reverse proxy tool for teams distributing traffic among application servers.
Healthchecks offers heartbeat checks for scheduled jobs for teams confirming a daily backup job ran.
Helm offers a Kubernetes package manager for teams repeating service deployments with many settings.
Find Hong Kong population, economic, and social statistics.
Hono offers a web API framework for multiple runtimes for teams building lightweight endpoints at the edge.
HTTP Archive offers public website performance datasets and reports for teams studying trends in page resource sizes.
Explore humanitarian collaborative mapping projects and tools.
Record and identify nature observations and browse community data.
Find Argentine census and economic statistics.
Check India weather forecasts and meteorological warnings.
Find Chilean official demographic and economic statistics.
Find Mexican population, geographic, and economic data.
Find Peruvian census and social statistics.
InfluxDB offers a time-series database and query tools for teams observing sensor data and system metrics.
Find French demographic and economic statistics.
Search global earthquake event catalogues.
Read internet governance, connectivity, and policy resources.
Find Irish demographic, trade, and economic statistics.
Explore seismic facilities, data services, and geoscience education resources.
Find Italian demographic, economic, and social statistics.
Look up scientific species names and taxonomic information.
Read evidence summaries on labor economics questions.
Jaeger offers a distributed tracing platform for teams locating latency across service requests.
Find National Diet Library holdings and digital services.
Check Japan weather, earthquake, and tsunami bulletins.
jq offers command-line JSON queries and transformations for teams extracting fields from a large API response.
JSON Schema offers a JSON data structure validation specification for teams defining field rules for API input.
Explore public datasets and analysis notebooks.
Find Kenyan census and economic statistics.
Compare Korean demographic, economic, and social statistics.
Kubernetes offers a container orchestration platform and official guides for teams managing deployment and scaling for multiple services.
Search digitized collections and research guides from the US national library.
Locust offers Python-based load testing for teams designing concurrent requests around real flows.
Find Macao demographic and economic statistics.
Find Malaysian population and economic indicators.
MariaDB offers an open-source relational database and release information for teams evaluating a MySQL-compatible deployment.
Meilisearch offers an application search engine and API for teams building a searchable index for site content.
Search peer-reviewed online teaching materials.
Read UK weather forecasts and climate science information.
Query historical weather station observations.
Search mineral information and locality records.
Learn physics concepts through short animations.
MongoDB offers a document database and developer documentation for teams handling application data with evolving fields.
Find Indian official economic and social statistics.
Find science teaching resources created by museum educators.
Explore civic participation, parliamentary, and transparency tools.
Find federal records and research starting points.
Browse Australian national library collections and digital resources.
Explore Irish library collections and exhibitions.
Find Norwegian digitized books and historical materials.
Explore Korean national library holdings and digital exhibitions.
Explore Scottish national library digital collections.
Explore articles on life, Earth, and environmental science.
Search economics working papers and data resources.
NestJS offers a modular Node.js server framework for teams organizing service boundaries in a larger backend.
NGINX offers web server and reverse proxy documentation for teams tuning static delivery and upstream proxying.
Find Nigerian demographic and economic statistics.
Nightwatch.js offers a browser testing and automation framework for teams testing interactions across pages.
Explore New Zealand climate, ocean, and freshwater research.
Watch mathematicians discuss numbers, theorems, and puzzles.
Explore marine species occurrence records.
Compare countries, products, and bilateral trade data.
Search actual observations from weather stations worldwide.
View geological layers through global map services.
Explore species relationships on an interactive tree of life.
Query a synthetic phylogenetic tree and species relationships.
Explore European open science outputs and data services.
Search scholarly works, authors, institutions, and citation links.
OpenSearch offers a search and analytics platform with open documentation for teams building a queryable operational log index.
Search US state bills and find legislators.
View and edit an open global street map.
OpenTofu offers open-source infrastructure-as-code tooling for teams maintaining reviewable environment definitions.
Find European open online courses and education resources.
Explore research projects, preregistrations, and shared files.
Query fossil occurrences and paleobiological distributions.
Read calculus and differential equation notes and examples.
Search video and interactive classroom teaching materials.
Find classical texts, translations, and vocabulary tools.
Explore physics, chemistry, and math through interactive simulations.
Read science and technology research news by discipline.
Read physics research news, features, and career content.
Read space mission coverage and planetary science explainers.
PostgreSQL offers a relational database and SQL documentation for teams planning transactional tables and indexes.
Pulumi offers infrastructure definitions in programming languages for teams keeping environment provisioning alongside code.
Puppet offers a server configuration management platform for teams tracking configuration consistency across hosts.
Qdrant offers a vector search engine and API for teams finding related documents from embeddings.
QuestDB offers a time-series SQL database for teams querying continuously ingested event streams.
Compare technology company digital rights policy rankings.
Redis offers an in-memory data store and caching tools for teams designing caches and queues for frequent reads.
Explore reef and marine biodiversity survey data.
Robot Framework offers keyword-driven test automation for teams making test cases readable across a team.
Find polling questions and historical opinion data.
RxJS offers a reactive streams library for teams handling a continuous stream of UI events.
Salt Project offers infrastructure automation and configuration management for teams managing the desired state of many hosts.
Read science news and topical explanations.
Follow research news and analysis across science disciplines.
Find hands-on experiments and science teaching materials.
Read seismology research and educational resources.
Selenium offers browser automation and WebDriver tooling for teams reproducing regressions in web interactions.
Search research papers and follow citations and related work.
Read astronomy, astrobiology, and extraterrestrial intelligence research.
Find Singapore demographic and economic statistics.
Observe engineering and science through experiments and filming.
See current telescope targets and observing schedules.
SQLite offers an embedded SQL database and technical documentation for teams storing structured data in a local application.
Find space telescope missions and science resources.
Find Canadian population, economic, and social statistics.
Find Danish official statistical tables.
Find Finnish official demographic and economic data.
Find Japanese census and statistical data.
Find Dutch economic, demographic, and social data.
Find Norwegian population, energy, and economic statistics.
Find Polish population, industry, and regional statistics.
Find Swedish population and social statistics.
Find New Zealand population and economic statistics.
Simulate the sky from different times and locations.
Read government transparency and civic technology research.
SurrealDB offers a multimodel database and query language for teams exploring queries across related and document data.
Swagger provides OpenAPI specifications and documentation tools for exploring API endpoints.
Find Swiss demographic and socioeconomic data.
TanStack offers query, table, and routing libraries for teams managing data-heavy frontend interfaces.
Find engineering activities by grade and topic.
Terraform offers infrastructure-as-code documentation for teams versioning cloud resource configurations.
TestCafe offers a browser end-to-end testing tool for teams automating repeated form workflows.
Find Thai demographic and socioeconomic statistics.
Search scholarly literature and patent records together.
Trivy offers container and infrastructure security scanning for teams checking container images before release.
tRPC offers end-to-end typed APIs for TypeScript for teams sharing endpoint types across frontend and backend.
Find Turkish demographic and economic statistics.
Typesense offers a fast search engine and developer guides for teams adding instant search to a product catalog.
Explore UK public record catalogues and research guides.
Search statistical datasets across UN agencies.
Search datasets and maps for humanitarian crises.
Explore gender equality indicators and research data.
Compare international trade and investment datasets.
Read space exploration and astronomy research reporting.
Uptime Kuma offers a self-hosted uptime monitoring tool for teams monitoring site endpoints and presenting status.
Find US census and socioeconomic data.
Find US energy production, price, and consumption data.
Find demographic and health survey data and reports.
Valibot offers a modular data validation library for teams building composable rules for input.
Valkey offers an open-source key-value database and deployment guides for teams evaluating an open-source caching layer.
View forecast weather fields on an interactive map.
Watch experiments and interviews unpack science questions.
Explore design and decorative arts in V&A collections.
Find Vietnamese population and economic statistics.
View volcano activity reports and earthquake information.
Analyze historical US congressional voting records.
Compare wind, rain, and temperature forecast layers.
Find food assistance and hunger research reports.
Check marine species scientific names and taxonomic status.
Find international trade statistics and tariff data.
Find research datasets, software, and publications.
Zod offers TypeScript data schema validation for teams validating form and API input.
View satellite cloud images, storms, and weather imagery.
Getting Started covers Rust setup before Hello World. Useful when you need to find the shape of a minimal Actix Web server.
Installation leads to app creation and starter kit choices. Useful when you need to locate the start of a new AdonisJS project.
Start Here uses a counter to show data declarations and event listeners. Useful when you need to add a small interaction to a static page.
What is Angular? connects core concepts with the next tutorials. Useful when you need to move from the framework overview to a focused tutorial.
Find preprint abstracts, versions, and author information.
Astro Docs separates pages, routing, components, and builds. Useful when you need to locate a focused Astro topic from the docs index.
Read an astronomy image and its daily explanation.
Browse Australian government dataset records and provenance.
Writing tests shows test cases and assertions. Useful when you need to read AVA test functions and assertions.
What is Babel? explains JavaScript compilation, JSX, and transforms. Useful when you need to look up how syntax transforms relate to presets.
Read global-temperature dataset descriptions and licensing notes.
Quick start groups setup, configuration, and next steps. Useful when you need to find initial formatting and lint settings.
Welcome to Bun introduces the runtime and bundled tools together. Useful when you need to locate documentation for running scripts and managing packages.
Read concise U.S. public-health statistics with source links.
Read data-backed reports on climate impacts.
Read how greenhouse-gas emissions are estimated and documented.
The Syntax page lists literals and numeric types. Useful when you need to look up textual representations of Clojure data.
Read climate-monitoring highlights and product explanations.
The Language Introduction collects basic syntax and idioms. Useful when you need to find a first Crystal program and its syntax.
Why Cypress? introduces end to end and component testing. Useful when you need to choose which browser testing guide to read.
Introduction to Dart covers Hello World, variables, and control flow. Useful when you need to compare adjacent examples of Dart basics.
Read reports on internet and digital behavior worldwide.
Get started groups guides, concepts, and diagnostics. Useful when you need to find introductory runtime and project setup topics.
Browse digital exhibitions and source material from US libraries and cultural institutions.
The first tutorial starts by creating a project and Polls app. Useful when you need to follow the first example of URLs and app structure.
Look up definitions, formulas, and references by special-function topic.
Introduction points to documentation site setup and migration. Useful when you need to plan a project documentation site written in Markdown.
Introduction to .NET outlines platform components and docs. Useful when you need to distinguish the runtime from its libraries.
Why Drizzle? leads to schema, queries, and migration topics. Useful when you need to look up how a data model maps to SQL queries.
Read geophysics data and research-infrastructure updates.
Get Started proceeds through project directory, installation, and configuration. Useful when you need to check the initial structure of a static site.
Quick Start shows the CLI, app creation, and template HTML. Useful when you need to understand the first template in an Ember app.
Read annual electricity-generation, capacity, and emissions data notes.
Getting Started states prerequisites and tutorial scope. Useful when you need to check the background assumed by Erlang docs.
Getting Started covers setup, a first bundle, and build scripts. Useful when you need to look up arguments for a minimal bundle.
Getting Started moves from quick start to configuration. Useful when you need to check configuration before adding JavaScript rules.
Explore astronomy images with scientific captions.
Find catalog records for European public datasets.
Read definitions and analysis for European environmental indicators.
Read EU statistical articles and data notes.
Browse hands-on science activity instructions by topic.
The Hello world example responds to a request with one route. Useful when you need to check the smallest Express route.
First Steps shows a first API and interactive documentation. Useful when you need to connect an endpoint declaration to its docs page.
Welcome connects Hello World to a step by step app guide. Useful when you need to find an example of a first Fiber route.
Quickstart shows a minimal app and debug mode. Useful when you need to find a minimal Flask route example.
Browse U.S. economic series and source notes.
Read country assessments and component scores for freedom indexes.
Read Factfulness data notes and source references.
The official docs connect tutorials with site building concepts. Useful when you need to find the starting guide for a content site.
Look up place records and names in different languages.
Quickstart proceeds from setup to a first app and running it. Useful when you need to find a starting example for a Go HTTP handler.
gittutorial organizes configuration, snapshots, and branches. Useful when you need to check the meaning of a basic version control operation.
The Language Tour separates functions, flow control, and data types. Useful when you need to look up basic Gleam function and type syntax.
Read definitions and sources behind global carbon-emissions maps.
Read documentation for global energy-facility trackers.
Browse catalog records for global-health research datasets.
Getting started goes from setup to first code and an external package. Useful when you need to look up how to use a package after starting a module.
Documentation groups introductory books, advanced books, and courses. Useful when you need to pick learning material for the current level.
Documentation first shows the basic attribute and HTTP interaction pattern. Useful when you need to look up how a button requests and updates content.
Getting started covers quick start, basic use, and directory structure. Useful when you need to check a Hugo site's content directories.
Read documentation for mortality rates and life tables.
Read voter-turnout database documentation and access points.
Find public records for digitized books, media, and web archives.
Read assessment chapters from the Intergovernmental Panel on Climate Change.
Read articles and abstracts in Japanese scholarly journals.
Your first suite separates suites, specs, and functions. Useful when you need to structure the description blocks of a first Jasmine spec.
Learn Java separates first steps, language topics, and API learning. Useful when you need to move from syntax basics to the standard library.
JavaScript Fundamentals steps through variables, types, and interaction. Useful when you need to review core syntax in chapter order.
Quickstart starts with creating and previewing a site. Useful when you need to check the basic steps before making a blog.
Getting Started covers CLI use, configuration, and Babel integration. Useful when you need to find configuration examples for an existing test project.
Getting Started points to the REPL and learning resources. Useful when you need to find guidance for a first interactive Julia session.
The guide separates installation, configuration, and query building. Useful when you need to look up the syntax of a SQL query chain.
Get started separates installation from Kotlin use cases. Useful when you need to pick a starting guide for the target platform.
Installation separates app creation, initial setup, and database work. Useful when you need to check the configuration order of a new Laravel project.
Read short explanations of basic genetics.
Read chapters from open biology textbooks.
Find volunteer-read public-domain audiobooks by work.
Getting Started links the Playground and interactive tutorial. Useful when you need to explore a Web Component pattern and example.
Review mathematics concepts with explanations and worked examples.
Follow topic-based mathematics lessons with diagrams and explanations.
The JavaScript guide separates introductory explanations from the detailed reference. Useful when you need to move from a language concept to its precise API definition.
Meteor Docs separates setup, frontend integration, and RPC APIs. Useful when you need to find the docs for data exchange in a full stack project.
Browse MIT open-course materials and structure.
The official site starts with test framework docs and examples. Useful when you need to find the basic structure of a Node.js test.
The Schemas page connects schema, model, and reference material. Useful when you need to look up how to define document fields.
Quick start moves from request handlers to process integration. Useful when you need to find setup for intercepting HTTP requests in tests.
Read satellite-observation stories about Earth and environmental change.
Read official explanations of park nature and heritage.
Browse small-scale map datasets and their scope.
Next.js Docs explains where App Router and Pages Router documentation begins. Useful when you need to choose documentation for the router used by a project.
Read climate-data releases and their context.
Introduction to Node.js includes a small application example. Useful when you need to identify the entry point of server side JavaScript.
Read problem-solving resources for mathematics education.
Read polar ice dataset versions and usage notes.
Introduction connects conventions, server rendering, and the server engine. Useful when you need to understand a Nuxt project's conventions and rendering model.
What is Nx? discusses monorepo challenges and the tool's approach. Useful when you need to understand how a project graph relates to task execution.
Your First OCaml Program walks through switches and compilation. Useful when you need to understand the opam environment and program flow.
Look up integer sequences by identifier, with terms, formulas, and references.
Browse a subject-organized list of open online courses.
Read background articles on development in the Mekong region.
Discover openly shared lesson and course records.
Browse Yale's open-course syllabi and lecture lists.
Read open textbooks chapter by chapter.
Read articles and charts on long-run global trends.
Oxlint docs list configuration, integration, and migration topics. Useful when you need to examine how to configure the linter.
The web app guide shows where a frontend application begins. Useful when you need to check how page assets enter the bundler.
perlintro explains Perl and begins with syntax examples. Useful when you need to read a basic Perl expression in a maintenance script.
Read survey and social-research reports.
Overview explains the Elixir web framework and MVC structure. Useful when you need to find entry points for Phoenix modules and realtime features.
The simple tutorial introduces syntax through a first PHP page. Useful when you need to check the basic form of PHP inside an HTML page.
Review physics concepts through step-by-step tutorials.
Installation covers package setup and a first test. Useful when you need to find the starting guide for browser tests.
Read research articles and abstracts in PLOS journals.
Motivation explains shared disk storage and node_modules layout. Useful when you need to understand the dependency layout after installation.
Read analyses of demographic trends and public policy.
Getting Started links basics, debugging and testing, and advanced topics. Useful when you need to find an entry path for a small component project.
What is Prettier? explains the formatter's purpose. Useful when you need to decide which tool handles code formatting.
What is Prisma ORM? leads to schema and database connections. Useful when you need to understand the roles of Prisma schema and client.
Find ebook records by title and author in Project Gutenberg's catalog.
Read public full-text biomedical articles with citation details.
Getting started covers installation and launching a browser. Useful when you need to look up how a script opens a page and reads content.
The tutorial Introduction uses examples for arithmetic and strings. Useful when you need to revisit Python values and expressions.
Read in-depth reporting on mathematics and basic science.
Creating your first application begins with prerequisites and project creation. Useful when you need to find the steps for starting a Quarkus project.
Getting Started Qwikly moves from app creation to a route example. Useful when you need to follow the structure of an initial route.
An Introduction to R begins with the environment and data objects. Useful when you need to review R vectors and basic data handling.
Getting Started explains Rails concepts before the app tutorial. Useful when you need to find the basic files and routes in a Rails project.
Your First Component shows how components combine markup and JavaScript. Useful when you need to break a screen section into a reusable component.
Installation takes readers from package setup to declarative routing. Useful when you need to check the correct guide before defining a first route.
Getting Started moves from Rust setup to Hello World. Useful when you need to look up a Rocket route and launch example.
Introduction leads to configuration and the JavaScript API. Useful when you need to look up configuration for bundling a library.
Introduction groups performance and migration entry points. Useful when you need to look up migration paths for an older frontend build.
Introduction explains the tool and links to comparisons and setup. Useful when you need to find docs relevant to an existing bundle setup.
The Rust Programming Language starts with environment setup. Useful when you need to find the starting point for a Cargo project.
Read New Zealand science-education articles and teaching resources.
Study probability and statistics through visual chapters.
Getting Started moves from setup to connecting and closing a connection. Useful when you need to review the lifecycle of a database connection.
The README uses a get route for a minimal Ruby web app. Useful when you need to look up how a route block returns content.
The Spring Boot guide states the app to build and needed tools. Useful when you need to find a first Spring Boot project guide.
The Unified Tutorial puts Core and ORM in one learning path. Useful when you need to compare two entry points for Python database queries.
Browse edited public-domain ebooks and their bibliographic pages.
Get started points to setup and supported frameworks. Useful when you need to find the integration guide for an existing component project.
Getting started separates CSS, CSS like syntax, and custom syntaxes. Useful when you need to find lint setup for a stylesheet.
Svelte docs organize runes, template syntax, and styling. Useful when you need to look up state and template syntax while writing a component.
Getting Started covers installation and available binaries. Useful when you need to find the setup path for a transpiler.
Installing & Setting up covers requirements and new or existing projects. Useful when you need to look up setup for an existing Symfony project.
Find descriptions and formats for Taiwan government datasets.
Use lesson pages that pair videos with questions and further material.
Introduction starts test queries from user behavior. Useful when you need to look up queries based on visible text.
Read annual Corruption Perceptions Index results and context.
Introduction starts with monorepo workflow and documentation paths. Useful when you need to look up build coordination in a multi package repository.
Getting Started lists setup, TypeScript configuration, and a quick start. Useful when you need to look up the starting point for entities and connections.
The Handbook explains its structure and TypeScript's scope. Useful when you need to choose the right chapter for a type system question.
Learn weather and climate through topic-based lessons.
Read UK population-statistics topic and release pages.
Read the components of the Human Development Index and find data links.
Follow updates to education statistics and indicator methods.
Read U.S. GDP releases and series entry points.
Search the catalog of U.S. government datasets.
Read data stories about U.S. government and society.
Explore USGS science topics, including natural hazards.
Getting Started leads to development server and build configuration. Useful when you need to find the development and build entry points.
Getting Started leads to writing, customization, and configuration. Useful when you need to look up how to author pages for a docs site.
Getting Started links mocking, Browser Mode, and test workflow. Useful when you need to look up test files and mock data.
Introduction illustrates declarative rendering and reactivity. Useful when you need to trace how state changes appear in a template.
Learn HTML covers document structure, semantic elements, and forms. Useful when you need to review HTML semantics and forms.
Getting Started leads to test runner setup. Useful when you need to find setup steps for browser automation tests.
Concepts separates entry, output, and loaders. Useful when you need to trace modules from entry to output.
Consult World Health Organization health-indicator definitions.
Inspect structured statements and identifiers for entities.
Inspect media files with their source, description, and license statements.
Read open texts and follow their chapter structure on Wikisource.
Read collaboratively edited city travel guides.
Read word entries with definitions, parts of speech, and usage information.
Look up mathematical definitions, formulas, and references.
Browse development indicators and their source information.
Read annual chapters and summaries about well-being research.
Browse provenance and rights for historical-place datasets.
Read methods behind income and wealth inequality datasets.
Read research articles on forests, climate, and resources.
Read methods behind spatial population estimates.
Getting Started provides an entry point to package management. Useful when you need to look up workspace package management concepts.
The Language Reference organizes rules by version and topic. Useful when you need to find Zig syntax or compile time concepts.
Learn SQL through short lessons and interactive browser exercises, with table results shown after each query.
Check HTML and CSS support and limitations across email clients.
Look up support for web technologies across browser versions.
An AI assistant for conversation, drafting, analysis, and research tasks.
Google's AI assistant for asking questions, drafting, and working through information.
A Google research assistant that works from sources collected in a notebook.