# ClanLib

> Software development kit for video games

**Wikidata**: [Q1094900](https://www.wikidata.org/wiki/Q1094900)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/ClanLib)  
**Source**: https://4ort.xyz/entity/clanlib

## Summary
ClanLib is a free software development kit (SDK) for video games, distributed under the permissive zlib License. It is a software library written primarily in C++ and designed to run on Microsoft Windows, providing developers with tools for game creation.

## Key Facts
- **Type**: Software development kit for video games
- **License**: zlib License (permissive free software)
- **Programming Language**: Primarily C++
- **Operating System**: Microsoft Windows
- **Latest Stable Version**: 4.2.0 (released August 20, 2024)
- **Previous Versions**: 3.0.1 (December 9, 2013), 4.0.0 (May 11, 2015), 4.1.0 (April 1, 2021)
- **Website**: [http://clanlib.org/](http://clanlib.org/) and [https://www.clanlib.org](https://www.clanlib.org)
- **Source Code Repository**: [GitHub](https://github.com/sphair/ClanLib)
- **Related Software**: Software library, free software
- **Package Names**: clanlib-23, clanlib10, clanlib-gl1 (AUR), dev-games/clanlib (Gentoo), clanlib (Arch Linux, openSUSE)
- **Wikipedia Entry**: Available in multiple languages (English, German, French, Portuguese, Russian)
- **Libregamewiki ID**: ClanLib (ID: 148)
- **Copyright Status**: Copyrighted

## FAQs
- **What is ClanLib used for?**
  ClanLib is a software development kit designed specifically for video game development, providing developers with tools and libraries to create games on Microsoft Windows.

- **Is ClanLib free to use?**
  Yes, ClanLib is distributed as free software under the zlib License, allowing users to run, study, modify, and distribute it freely.

- **What programming language is ClanLib written in?**
  ClanLib is primarily written in C++, a high-performance programming language commonly used in game development.

- **Which operating systems does ClanLib support?**
  ClanLib is designed to run on Microsoft Windows, though its compatibility with other operating systems is not explicitly stated in the provided data.

- **How can I download ClanLib?**
  ClanLib can be downloaded from its official website or its GitHub repository, where various versions and releases are available.

- **What is the latest version of ClanLib?**
  The latest stable version of ClanLib is 4.2.0, released on August 20, 2024.

## Why It Matters
ClanLib plays a significant role in the open-source game development ecosystem by providing a free and permissively licensed SDK for creating video games. Its availability under the zlib License ensures that developers can use, modify, and distribute the software without legal restrictions. By offering a robust set of tools in C++ and supporting Microsoft Windows, ClanLib empowers indie developers and hobbyists to build games efficiently. Its presence in package repositories like Arch Linux, Gentoo, and openSUSE further integrates it into the broader open-source software landscape, making it accessible to a wide range of users.

## Notable For
- **Free and Open-Source**: ClanLib is notable for being distributed under the permissive zlib License, allowing unrestricted use and modification.
- **C++ Development**: As a C++-based SDK, ClanLib provides high-performance tools tailored for game development.
- **Windows Compatibility**: ClanLib is specifically designed for Microsoft Windows, catering to developers working within that ecosystem.
- **Active Development**: The project has seen multiple releases, including the latest stable version 4.2.0, indicating ongoing maintenance and updates.
- **Cross-Platform Packages**: ClanLib is available in various package formats across different Linux distributions, enhancing its accessibility.

## Body
### Overview
ClanLib is a software development kit (SDK) for video game development, classified as both a software library and free software. It is distributed under the permissive zlib License, which allows users to freely run, study, modify, and distribute the software. The project is primarily written in C++ and is designed to operate on Microsoft Windows.

### Versions and Releases
ClanLib has undergone several releases, with the latest stable version being 4.2.0, released on August 20, 2024. Previous versions include 4.1.0 (April 1, 2021), 4.0.0 (May 11, 2015), and 3.0.1 (December 9, 2013). These releases reflect the project's ongoing development and maintenance.

### Availability and Distribution
ClanLib is available for download from its official website, [http://clanlib.org/](http://clanlib.org/), and its GitHub repository, [https://github.com/sphair/ClanLib](https://github.com/sphair/ClanLib). It is also packaged for various Linux distributions, including Arch Linux, Gentoo, and openSUSE, under names such as clanlib-23, clanlib10, and clanlib-gl1.

### Wikipedia and Documentation
ClanLib has a Wikipedia entry titled "ClanLib," available in multiple languages, including English, German, French, Portuguese, and Russian. Additionally, it is documented on Libregamewiki under the ID 148, providing further resources for developers.

### Copyright and Licensing
ClanLib is copyrighted and distributed under the zlib License, ensuring that it remains free and accessible to the community. This permissive license allows for broad use and modification without legal constraints.

### Related Projects and Ecosystem
ClanLib is part of the broader open-source software ecosystem, with connections to other free software projects and libraries. Its inclusion in package repositories and its compatibility with Microsoft Windows highlight its integration into the game development toolchain.

## References

1. [The clanlib Open Source Project on Open Hub: Licenses Page. Open Hub](https://www.openhub.net/p/clanlib/licenses)
2. [The clanlib Open Source Project on Open Hub: Languages Page. Open Hub](https://www.openhub.net/p/clanlib/analyses/latest/languages_summary)
3. [Source](http://clanlib.org/download/releases-3.0/)
4. [Release 3.0.1. 2013](https://github.com/sphair/ClanLib/releases/tag/3.0.1)
5. [Source](https://github.com/sphair/ClanLib/releases/tag/v4.0.0)
6. [Release 4.1.0. 2021](https://github.com/sphair/ClanLib/releases/tag/v4.1.0)
7. [Release 4.2.0. 2024](https://github.com/sphair/ClanLib/releases/tag/v4.2.0)
8. Freebase Data Dumps. 2013
9. [Source](https://api.github.com/repos/sphair/ClanLib)
10. [ClanLib - Libregamewiki](https://libregamewiki.org/ClanLib)