dariusk

dariusk/corpora

JavaScript Data low-activity

A collection of small corpuses of interesting data for the creation of bots and similar stuff.

5.1k stars
1.3k forks
slow
GitHub +3 / week

5.1k

Stars

1.3k

Forks

11

Open issues

30

Contributors

AI Analysis

Corpora is a curated collection of small JSON datasets (nouns, adjectives, verbs, etc.) designed for rapid prototyping of bots and creative projects. It serves developers and educators who need accessible sample data for quick iterations and teaching, rather than those seeking exhaustive linguistic resources or production APIs. Best suited for hobbyist bot creators and students learning generative text techniques.

Data Data Science Discovery value: 6/10
Documentation 8/10
Activity 4/10
Community 8/10
Code quality 5/10

Inferred from signals mentioned in the README (tests, CI, type safety) — not a review of the actual code.

Overall score 7/10

AI's overall editorial judgment — not an average of the bars above, can weigh other factors too.

text-generation corpus-data bot-creation json-datasets creative-coding
Popular Well documented Educational Niche/specialized use case Beginner friendly
Deep Analysis · Based on README and public signals
2w ago

Curated JSON data collections for bot-makers, educators, and rapid prototypers

Corpora is a public-domain (CC0) repository of small, curated JSON files covering topics like adjectives, nouns, city names, colors, and hundreds of other categories. It was built for creators making Twitter bots, generative art, and similar projects who need clean, ready-to-use data without scraping or cleaning their own sources. It also serves as a teaching resource in workshops on creative coding. Its value is accessibility and breadth, not exhaustiveness. Wrapper packages exist for Python and Node.js, extending its reach across ecosystems.

Origin

Created in February 2014 by Darius Kazemi, a prominent figure in the internet art and bot-making community, as a personal utility that grew into a community-maintained shared resource through open pull requests.

Growth

Growth was driven organically by the bot-making and creative coding communities of the mid-2010s, particularly around Twitter bot culture. The project accumulated 5,099 stars primarily in its first few years of activity. Growth has since plateaued, consistent with the broader decline of Twitter bot culture after Twitter's API access restrictions in 2023.

In production

The existence of third-party wrappers — corpora-project on NPM, pycorpora on PyPI, and a live Glitch-hosted API — suggests real-world usage beyond casual browsing. The 1,296 forks also indicate active derivative use. Specific download counts or usage metrics are not available in the provided data, so scale of production use is unverified.

Code analysis
Architecture

Appears to be a flat repository of JSON files organized by category (e.g., words, geography, animals). No application logic — purely static data files. Language is listed as JavaScript likely due to tooling scripts or CI configuration, not core logic.

Tests

README mentions CI-based JSON linting via JSONLint for pull requests, suggesting automated validation of data file integrity. No unit tests documented in the traditional sense, as the project is data, not code.

Maintenance

Last push was January 19, 2026 — approximately 5 months before the current date. This indicates the project is still accepting contributions. With only 1 star gained in the last 7 days, growth is minimal but maintenance appears ongoing at a low-cadence pace appropriate for a data repository.

Honest verdict

ADOPT IF: you are building generative art, bots, or interactive projects that need small, clean, immediately usable JSON data without infrastructure overhead, or if you are teaching creative coding workshops. AVOID IF: you need exhaustive, up-to-date, or linguistically precise datasets — Corpora is explicitly not meant for that. MONITOR IF: you depend on community contributions to stay current; the contributor pace has slowed and some data may be dated.

Independent dimensions

Mainstream potential

2/10

Technical importance

3/10

Adoption evidence

5/10

Risks
  • The Twitter bot ecosystem that originally drove adoption has significantly contracted since 2023 API restrictions, reducing the primary use case population.
  • Data currency is unverified — some JSON files may reflect outdated facts (e.g., city populations, cultural references) and no systematic update process is documented.
  • The license field is listed as unknown in the metadata, though the README clearly states CC0; this metadata inconsistency could cause automated license compliance tools to flag the project.
  • Community contribution rate appears to have slowed based on low recent star activity; niche data categories may not receive updates or corrections.
  • No formal governance or maintainer succession plan is documented, creating single-point-of-failure risk if the original author becomes inactive.
Prediction

Corpora will likely persist as a stable, low-activity reference repository used in education and creative coding. It is unlikely to see significant growth without a new wave of bot or generative content culture, but it is also unlikely to become irrelevant given its CC0 license and static nature.

0 found this helpful

Newsletter

Get analyses like this every Monday

Free weekly digest of the most interesting open-source discoveries.

Languages

JavaScript
100%

Information

Language
JavaScript
Last updated
6mo ago
Created
151mo ago
Analyzed with
anthropic/claude-haiku-4-5

Stars over time

Loading…

Contributors over time

Top 100 contributors only — repos with more will plateau at 100.

Loading…

Recent releases

No releases published yet.

Similar repos

nltk

nltk/nltk_data

nltk_data is a curated repository of linguistic corpora, models, and tokenizers...

1.8k Python AI & ML
brightmart

brightmart/nlp_chinese_corpus

A large-scale Chinese NLP corpus repository providing pre-processed datasets...

withcoral

withcoral/coral

Coral provides a SQL query interface that abstracts over APIs, files, and live...

5.1k Rust AI & ML
FurkanGozukara

FurkanGozukara/Stable-Diffusion

This repository is a curated educational resource hub for generative AI,...

2.7k HTML Education
replicate

replicate/cog

Cog is an open-source tool for packaging machine learning models into...

9.4k Go AI & ML
vs. alternatives
Wordnik API

Wordnik offers exhaustive linguistic data with metadata; Corpora is intentionally small and offline-first, requiring no API key or network call — different use cases rather than direct competition.

MediaWiki API

Provides complete, live datasets (e.g., all Wikipedia titles); Corpora provides curated static subsets — better for rapid prototyping, worse for completeness.

brightmart/nlp_chinese_corpus

A large-scale NLP corpus for Chinese language tasks; targets ML researchers, not creative coders. Entirely different audience and scale.

faker.js / faker libraries

Faker libraries generate random fake data programmatically; Corpora provides curated human-selected lists that can be used similarly but are transparent, inspectable, and domain-specific.

Open datasets on Hugging Face

Hugging Face hosts datasets at much larger scale for ML pipelines; Corpora targets creative prototyping with minimal setup and no ML infrastructure dependency.