← Retour au blog
tech 9 June 2026

Thi.ng: Open-source Building Blocks for Computational Design and Art

Discover Thi.ng, a groundbreaking open-source project providing building blocks for computational design and art. From TypeScript to Clojure, explore how these tools shape the creative future.

Article inspired by the original source
Thi.ng – open-source building blocks for computational design and art ↗ thi.ng

Introduction

In the dynamic world of computational design and art, Thi.ng stands out as a pioneer. Founded by Karsten Schmidt in 2006, this open-source project offers a vast and mature set of code libraries tailored to the diverse needs of digital creators. But what makes Thi.ng so unique in today's tech landscape?

A Modular Design Philosophy

Thi.ng is not just a library or framework. It is a project that has organically grown to include approximately 350 sub-projects, with more than half still actively maintained. The core idea is a 'bottom-up' growth and design, where small, narrowly scoped components combine to meet ever-changing needs. This modular approach allows for impressive flexibility and adaptability, crucial in an ever-evolving field.

Tools for Everyone

Thi.ng caters to a variety of languages and environments, ranging from TypeScript and Zig to GLSL, Clojure, and C. This linguistic diversity allows Thi.ng to reach a wide array of developers and creators. For instance, Thi.ng transducers simplify data stream processing, and its cellular automata provide fertile ground for generative art.

Concrete Use Cases

Take the example of Thi.ng/umbrella, a set of libraries that enable the creation of complex graphs and distance fields. With these tools, developers can model natural phenomena or create unique artistic visualizations. Furthermore, Thi.ng's convolution functions are used for image processing, allowing artists to manipulate and transform visuals in real-time.

Contribution and Community

Thi.ng has been supported by a small but dedicated community of contributors. Over the past 28 years, Karsten Schmidt has not only developed these tools but has also contributed to renowned open-source projects like Processing and Clojure. The community plays a critical role in the continuous evolution of Thi.ng, bringing new ideas and valuable feedback.

Why Choose Thi.ng?

Thi.ng was created to fill a gap in the computational design domain at a time when few open-source tools were available. Today, it continues to fulfill this role by providing powerful tools for teaching and experimental design research. With over 200 examples bundled with the largest projects, Thi.ng is an invaluable resource for educators and creators looking to explore new frontiers.

Conclusion

Thi.ng is not just a set of tools; it's an invitation to innovate. Whether you're a developer, artist, or educator, Thi.ng offers the tools needed to turn your ideas into reality. Ready to explore the endless possibilities of Thi.ng?

Let's discuss your project in 15 minutes.

Thi.ng open-source computational design generative art modular tools
Deepthix newsletter · 100% AI · every Monday 8am

An AI agent reads tech for you.

Our AI agent scans ~200 sources per week and ships the best articles to your inbox Monday 8am. Free. One click to unsubscribe.

Visit the newsletter page →

Want to automate your operations?

Let's talk about your project in 15 minutes.

Book a call