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

Open Source, R&D & Community.

Our work and impact is inseparable from the communities we’re a part of. We innovate on the shoulders of open source giants, and help others by sharing our tools and the knowledge we’ve gained along the way.

  • 4.7b npm package downloads4.7bnpm package downloads
  • $5m Profits invested in OSS and R&D$5mProfits invested in OSS and R&D
  • 100+ Community hosted or sponsored events100+Community hosted or sponsored events
  • 48k Commits to OSS repos48kCommits to OSS repos

Open Source

If your dependencies include react-select, classnames, or keystone-6 – we’re already working with you. We’re proud to maintain the following OSS projects and communities they serve:

  • Keystatic

    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

    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

    The beautiful and flexible select input built for React.

    Website (opens in new tab)
  • Classnames

    The JavaScript utility for conditionally joining classNames.

  • Changesets

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

  • Manypkg

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

  • Emery

    TypeScript utilities that improve DX without compromising static types.

  • Keystar UI

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

    Website (opens in new tab)
  • Graphql-ts

    Simple Type-Safe GraphQL Schemas in TypeScript.

    Website (opens in new tab)
  • Automatic Style Guides

    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

    The FigJam plugin for creating visual representations of GraphQL schema.

    Website (opens in new tab)

When I’m building an app or site, Keystone is the backend I’d use ten times out of ten. So impressive what the team have done in version 6! ...and it works perfectly with Stellate, just use it already!

Max Stoiber avatarMax Stoiber avatar

Max Stoiber

Co-founder, Stellate

Thinkmill on the web

We’re regulars at SydJS(opens in new tab), SydCSS(opens in new tab), GraphQL Sydney(opens in new tab), and Web Directions(opens in new tab).

  • ​Accessibility in Design Systems

    talk

    April 2023
  • Building React Select

    talk

    October 2019
  • Building with Monorepos

    talk

    March 2020
  • Content Management & Node.js

    talk

    November 2015
  • Creating Apps with JavaScript

    talk

    November 2015
  • Delightful products, the Antifragile way

    talk

    October 2022
  • Designing at scale: an overview of Design Systems

    talk

    August 2023
  • Engineering-led design

    talk

    March 2020
  • Going Mobile with React

    talk

    June 2015
  • GraphQL for designers

    talk

    November 2022
  • How I prototyped a social network with Keystone

    talk

    June 2019
  • How to establish multi-disciplinary teams to effectively design and build products

    talk

    September 2022
  • Introducing KeystoneJS, the CMS & API Platform for Prisma

    talk

    July 2022
  • Keystone, GraphQL & Prisma

    talk

    October 2021
  • Meet Keystatic

    talk

    April 2023
  • Next-gen CMS & GraphQL API with Keystone & Prisma

    talk

    July 2021
  • On design systems legibility

    talk

    January 2019
  • Rebuilding React-Select

    talk

    March 2018
  • Single source of truth development

    talk

    September 2022
  • Building a Multi Brand Design System with Tailwind: Tips, Tricks and Tradeoffs

    talk

    May 2024
  • Targeted extensibility: Lessons learned from building Atlaskit

    talk

    February 2020
  • The "state" of UI

    talk

    June 2020
  • The Value of Open Source

    talk

    March 2020
  • Unleashing Designers with Tailwind CSS

    talk

    April 2024
Crowd photo of ReactConf AUCrowd photo of ReactConf AU

Community & Events

  • ReactConf AU

    TM Original

    The first and biggest ReactConf in the southern hemipshere.

    Website (opens in new tab)Twitter (opens in new tab)YouTube (opens in new tab)
  • Code ♥ Design

    Incubated at TM

    A unique mini-conf bridging the practices of software Design and Engineering

    Website (opens in new tab)Twitter (opens in new tab)
  • React Sydney

    Incubated at TM

    The original React meetup for Sydney engineers and the React-curious.

    Website (opens in new tab)Twitter (opens in new tab)
  • Pro Tailwind

    Incubated at TM

    Advanced Tailwind CSS concepts and patterns by one of Thinkmill’s OGs.

    Website (opens in new tab)Twitter (opens in new tab)

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)