AIAny
Icon for item

Go-Code-Large

Provides 316,427 Go source-code samples in JSONL focused on concurrency and backend idioms, enabling fine-tuning and evaluation of code models for completion, summarization, and static-analysis tasks.

Introduction

Go's concurrency model and backend-focused idioms are underrepresented in many broad code corpora, causing models to struggle with goroutine/channel patterns and idiomatic system code. This dataset supplies a large, language-specific corpus—316,427 Go samples in JSONL—designed to improve model behavior on concurrency, systems programming, and backend engineering tasks.

Key Capabilities
  • Focused coverage of concurrency primitives: abundant examples of goroutines, channels, select statements, mutexes, and context-based cancellation so models learn typical usage and anti-patterns.
  • Systems and backend patterns: many samples show HTTP servers, middleware, dependency-injection patterns, worker pools, and efficient I/O, which helps models generate realistic backend code and documentation.
  • Engineering-ready format: JSONL layout and a size (100K–1M samples) that is easy to integrate into ML pipelines for pretraining, fine-tuning, or evaluation at scale.
  • Code intelligence use-cases: suitable for code completion, code-to-text/summarization, bug and vulnerability spotting (race conditions, nil checks), clone detection, and complexity estimation.
Who it's for and tradeoffs

Great fit if you need a large, Go-specific training or evaluation corpus to improve model handling of concurrency and backend idioms, or for research into static analysis and code-quality tools. Look elsewhere if you require fully labeled datasets (e.g., unit tests, vulnerability labels, or provenance metadata) or multi-language corpora—this collection emphasizes raw source snippets over extensive annotations. Also verify license and provenance for your intended downstream use (package-level licensing and dataset curation details may affect commercial use).

Information

Categories

More Items

Hugging Face

Contains 73 images used in Hugging Face library documentation, packaged in Parquet and imagefolder formats for examples, demos, and small-scale image experiments; distributed under CC BY‑NC‑SA 4.0.

Hugging Face

A monthly-updated, hive-partitioned parquet corpus of billions of standard rated chess games from Lichess for data analysis and ML — includes move lists with clock info, player Glicko2 ratings, openings, timestamps, and some Stockfish evals under CC0.

Hugging Face

A 12K-question multiple-choice benchmark that raises difficulty by expanding choices to ten and adding reasoning-focused problems. Designed for robust LLM evaluation with cross-domain coverage, expert curation, and emphasis on chain-of-thought performance.