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 downloads
- $5m
- Profits invested in OSS and R&D
- 100+
- Community hosted or sponsored events
- 48k
- Commits 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. 
- Keystone- The headless GraphQL API & content studio for schema-driven development. 
- React Select- The beautiful and flexible select input built for React. 
- 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. 
- Graphql-ts- Simple Type-Safe GraphQL Schemas in TypeScript. 
- Automatic Style Guides- The one-click plugin to generate a Figma style guide from local styles. 
- Schema Nodes- The FigJam plugin for creating visual representations of GraphQL schema. 
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
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 
- Building React Select- talk 
- Building with Monorepos- talk 
- Content Management & Node.js- talk 
- Creating Apps with JavaScript- talk 
- Delightful products, the Antifragile way- talk 
- Designing at scale: an overview of Design Systems- talk 
- Engineering-led design- talk 
- Going Mobile with React- talk 
- GraphQL for designers- talk 
- How I prototyped a social network with Keystone- talk 
- How to establish multi-disciplinary teams to effectively design and build products- talk 
- Introducing KeystoneJS, the CMS & API Platform for Prisma- talk 
- Keystone, GraphQL & Prisma- talk 
- Meet Keystatic- talk 
- Next-gen CMS & GraphQL API with Keystone & Prisma- talk 
- On design systems legibility- talk 
- Rebuilding React-Select- talk 
- Single source of truth development- talk 
- Building a Multi Brand Design System with Tailwind: Tips, Tricks and Tradeoffs- talk 
- Targeted extensibility: Lessons learned from building Atlaskit- talk 
- The "state" of UI- talk 
- The Value of Open Source- talk 
- Unleashing Designers with Tailwind CSS- talk 
Community & Events
- ReactConf AU- TM Original - The first and biggest ReactConf in the southern hemipshere. 
- Code ♥ Design- Incubated at TM - A unique mini-conf bridging the practices of software Design and Engineering 
- React Sydney- Incubated at TM - The original React meetup for Sydney engineers and the React-curious. 
- Pro Tailwind- Incubated at TM - Advanced Tailwind CSS concepts and patterns by one of Thinkmill’s OGs. 
We’d love to work with you
Have a chat with our team about how Thinkmill can support your software ambitions.
Contact us