Skip to main content

Navigation

  • Client impact
  • Writing

AI Solutions

  • AI Systems
  • AI Development

Software teams

  • Design Systems
  • Product Design & Engineering
  • API Platforms
  • View all services for software teams
Get in touch
  • AI Systems

    Model-agnostic AI systems and agents that do real work

    AI Development

    Custom apps and tools built with AI-enabled engineering

  • Design Systems

    Depth of experience that few can match

    Product Design & Engineering

    Experts in cross-functional collaboration

    API Platforms

    Node.js, React, & GraphQL at scale


    View all services for software teams
  • Client impact
  • Writing
  • Contact

Thinkmill Labs

Open innovation

Creating and open-sourcing tools that advance the future of software design and development.

Our projects

  • Keystatic

    Active

    First-class CMS experience, TypeScript API, Markdown & YAML/JSON based, no DB.

    Website (opens in new tab)Twitter (opens in new tab)Mastodon (opens in new tab)
  • Keystone

    Active

    The headless GraphQL API & content studio for schema-driven development.

    Website (opens in new tab)Twitter (opens in new tab)Slack (opens in new tab)
  • React Select

    Community maintained

    The beautiful and flexible select input built for React.

    Website (opens in new tab)
  • Classnames

    Community maintained

    The JavaScript utility for conditionally joining classNames.

  • Changesets

    Community maintained

    A way to manage your versioning and changelogs with a focus on monorepos.

  • Manypkg

    Community maintained

    The linter for package.json files in Yarn, Bolt or pnpm monorepos.

  • Emery

    Active

    TypeScript utilities that improve DX without compromising static types.

  • Keystar UI

    Active

    An opinionated component library for building high-quality CMS interfaces.

    Website (opens in new tab)
  • Graphql-ts

    Active

    Simple Type-Safe GraphQL Schemas in TypeScript.

    Website (opens in new tab)
  • Automatic Style Guides

    Community maintained

    The one-click plugin to generate a Figma style guide from local styles.

    Website (opens in new tab)Tutorial (opens in new tab)
  • Schema Nodes

    Active

    The FigJam plugin for creating visual representations of GraphQL schema.

    Website (opens in new tab)

Why we experiment

Thinkmill’s mission is to develop, champion, and share ever-better tools, methods, and practices for making great software products, by doing so for our valued clients. We do this by open-sourcing our work, and by sharing the best tools, mindsets, and practices in the industry. We’ve been living this mission since we launched Keystone in 2013. Today, we have a team of engineers and designers working across a range of R&D projects. We call this team Thinkmill Labs; and it’s where our experimentation plays out daily.

By giving our Labs team the freedom to experiment, be curious, and take smart risks, we explore the real-world challenges that our clients face. We translate our findings into tools and practices that benefit our clients, without exposing them to unnecessary risk.

Labs is an essential part of our learning loop, which keeps us at the bleeding edge of our craft while supporting our ability to deliver best-in-class product design, design systems, and more.

Labs is not an island. Our work stands on the shoulders of the broader Thinkmill family, and others in open source. In this spirit, we share what we make and learn, so that others too can grow and benefit.

What’s new in Labs

  • article

    Keystone 6 – v8.0.0

    @keystone-6/core@8.0.0 is a major release that modernises the runtime and database stack, expands access-control capabilities, and introduces new ways to manage content and relationships through the Admin UI.

    July 2026·

    keystonejs.com

    (opens in new tab)
  • article

    Keystatic now featured in Astro docs

    An exciting milestone for our Labs team; Astro has released an official guide to using Keystatic as a CMS to power Astro sites.

    August 2023·

    docs.astro.build

    (opens in new tab)
  • article

    7 Things I Love About Keystatic — A Thread...

    After using Keystatic full-time for about 5 months, I thought I’d share some of the things I really like about it. The talk was at the SydJS meetup, held on the 21st of June 2023 at the Atlassian HQ.

    June 2023·17 min read
  • article

    Using Keystatic as a CMS

    Over the years I’ve experimented with numerous Content Management Systems. I believe Keystatic has the most potential to make blogging stick for developers like myself.

    June 2023·

    lukebennett.com.au

    (opens in new tab)
  • talk

    Meet Keystatic

    Thinkmill founder Jed Watson introduced React Sydney to Keystatic our new file-based content management system that makes Markdown, JSON and YAML content in your codebase editable by humans.

    April 2023
  • screencast

    Integrating Keystatic with Astro’s Content Collections

    Simon has a new video walking you through the process of implementing Keystatic to power parts of the site you’re on right now! Built with Astro, the Thinkmill website site leverages the power of two new features recently added to the framework: Markdoc, and Content Collections.

    April 2023

Powered by Labs

Labs projects have been a transformative part of the following client success stories:

  • AtlassianAtlassian
    Atlassian logo
    Atlassian,

    Unifying products at scale

    We helped Atlassian adopt React and build the front-end platform that unifies its products.

    AtlassianAtlassian
  • BrighteBrighte
    Brighte logo
    Brighte,

    Smarter finance, faster on mobile

    We helped Brighte create Spark - a new Design System for their Mobile Apps.

    BrighteBrighte
  • Rugby AustraliaRugby Australia
    Rugby Australia logo
    Rugby Australia,

    Powering 3,000 sites for millions of fans

    We helped Rugby Australia rebuild their publishing infrastructure with Keystone to power the content of 3000 websites.

    Rugby AustraliaRugby Australia
  • VocalVocal
    Vocal logo
    Vocal,

    From hunch to platform, together

    We helped Vocal scale from a hunch to a multi-million user publishing platform.

    VocalVocal

We’d love to work with you

Get in touch

Footer

Thinkmill is a member of the Tech Council of Australia(opens in new tab).

AI Solutions

  • AI Systems
  • AI Development

Software teams

  • Design Systems
  • Product Design & Engineering
  • API Platforms
  • View all software teams

Client impact

  • ELMO
  • Tiimely
  • Atlassian
  • Reckon
  • AnywhereWorks
  • View all client impact

Open Source

  • Keystone (opens in new tab)
  • Keystatic (opens in new tab)
  • React Select (opens in new tab)
  • Classnames (opens in new tab)
  • Manypkg (opens in new tab)
  • Changesets (opens in new tab)