# Tokei

> blazingly fast CLOC program

**Wikidata**: [Q107028400](https://www.wikidata.org/wiki/Q107028400)  
**Source**: https://4ort.xyz/entity/tokei

## Summary
Tokei is a blazingly fast CLOC (Count Lines of Code) program, designed to quickly analyze and count lines of code in software projects. It is free software, distributed under the Apache Software License 2.0 and MIT License, and runs on both Microsoft Windows and Unix-like operating systems.

## Key Facts
- **Instance of**: Console application, free software
- **Operating systems**: Microsoft Windows, Unix-like operating systems
- **Licenses**: Apache Software License 2.0, MIT License
- **First release**: Version 1.0.0 on June 6, 2015
- **Latest release**: Version 4.0.0 on August 4, 2016
- **Source code repository**: Hosted on GitHub at [https://github.com/XAMPPRocky/tokei](https://github.com/XAMPPRocky/tokei)
- **Package availability**: Available on Arch Linux, Alpine Linux, FreeBSD, and openSUSE
- **Programming language**: Rust (Q575650)
- **Description**: Blazingly fast CLOC program

## FAQs
### Q: What is Tokei used for?
A: Tokei is used to quickly count lines of code in software projects, providing a fast and efficient way to analyze codebases.

### Q: On which operating systems can Tokei run?
A: Tokei runs on both Microsoft Windows and Unix-like operating systems, making it versatile for different development environments.

### Q: What licenses does Tokei use?
A: Tokei is distributed under both the Apache Software License 2.0 and the MIT License, allowing for flexible use and modification.

### Q: How fast is Tokei compared to other CLOC tools?
A: Tokei is described as "blazingly fast," though specific benchmarks are not provided in the source material.

### Q: Where can I download Tokei?
A: Tokei can be downloaded from its GitHub repository or installed via package managers on supported platforms like Arch Linux and Alpine Linux.

## Why It Matters
Tokei addresses the need for a fast and efficient tool to count lines of code in software projects. As codebases grow in size and complexity, traditional CLOC tools may become slow or inefficient. Tokei’s speed and cross-platform compatibility make it a valuable tool for developers and project managers. Its free software status ensures accessibility to a wide audience, including open-source contributors and commercial developers. By providing quick and accurate line counts, Tokei helps in project estimation, code analysis, and maintaining software quality. Its inclusion in package repositories like Arch Linux and Alpine Linux further demonstrates its utility and adoption in the developer community.

## Notable For
- **Speed**: Described as "blazingly fast," making it one of the fastest CLOC tools available.
- **Cross-platform**: Works on both Microsoft Windows and Unix-like systems, ensuring broad compatibility.
- **Free software**: Distributed under permissive licenses (Apache 2.0 and MIT), allowing for widespread use and modification.
- **Package availability**: Included in major package repositories, making it easily accessible to users.
- **Active development**: Regular updates and releases (from 2015 to 2016) indicate ongoing maintenance and improvement.

## Body
### Overview
Tokei is a high-performance command-line tool designed to count lines of code in software projects. Developed as a console application, it prioritizes speed and efficiency, making it suitable for large codebases.

### Licensing and Availability
Tokei is released under dual licenses: the Apache Software License 2.0 and the MIT License. This dual licensing approach allows users to choose the license that best fits their needs. The software is available for download from its GitHub repository and can be installed via package managers on various platforms.

### Platform Support
Tokei supports both Microsoft Windows and Unix-like operating systems, ensuring compatibility across different development environments. This cross-platform support makes it a versatile tool for developers working in diverse settings.

### Version History
Tokei has undergone several releases since its initial version 1.0.0 on June 6, 2015. The most recent version, 4.0.0, was released on August 4, 2016, reflecting ongoing development and improvements.

### Package Management
Tokei is included in several package repositories, including Arch Linux, Alpine Linux, FreeBSD, and openSUSE. This wide availability makes it easily accessible to users across different Linux distributions and Unix-like systems.

### Programming Language
Tokei is written in Rust, a systems programming language known for its performance and safety features. This choice of language contributes to Tokei’s speed and reliability.

### Description
Tokei is described as a "blazingly fast CLOC program," emphasizing its performance as a key feature. While specific benchmarks are not provided, its reputation for speed has made it a preferred tool among developers.

### Source Code
The source code for Tokei is hosted on GitHub, where users can access the latest versions, contribute to the project, and report issues. The repository is actively maintained, with regular updates and releases.

## References

1. [Source](https://crates.io/crates/tokei)
2. [Release 1.0.0. 2015](https://github.com/XAMPPRocky/tokei/releases/tag/1.0.0)
3. [Release 1.1.1. 2015](https://github.com/XAMPPRocky/tokei/releases/tag/1.1.1)
4. [Release 1.2.0. 2015](https://github.com/XAMPPRocky/tokei/releases/tag/1.2.0)
5. [Release 1.3.1. 2016](https://github.com/XAMPPRocky/tokei/releases/tag/1.3.1)
6. [Release 1.5.0. 2016](https://github.com/XAMPPRocky/tokei/releases/tag/1.5.0)
7. [Release 1.6.0. 2016](https://github.com/XAMPPRocky/tokei/releases/tag/1.6.0)
8. [Release 2.0.0. 2016](https://github.com/XAMPPRocky/tokei/releases/tag/2.0.0)
9. [Release 2.1.0. 2016](https://github.com/XAMPPRocky/tokei/releases/tag/2.1.0)
10. [Release 3.0.0. 2016](https://github.com/XAMPPRocky/tokei/releases/tag/3.0.0)
11. [Release 4.0.0. 2016](https://github.com/XAMPPRocky/tokei/releases/tag/4.0.0)
12. [Release 4.2.0. 2016](https://github.com/XAMPPRocky/tokei/releases/tag/4.2.0)
13. [Release 4.5.3. 2016](https://github.com/XAMPPRocky/tokei/releases/tag/4.5.3)
14. [Release 4.5.4a. 2016](https://github.com/XAMPPRocky/tokei/releases/tag/v4.5.4a)
15. [Release 4.5.4. 2016](https://github.com/XAMPPRocky/tokei/releases/tag/v4.5.4)
16. [Release 5.0.3. 2017](https://github.com/XAMPPRocky/tokei/releases/tag/v5.0.3)
17. [Release 5.0.4. 2017](https://github.com/XAMPPRocky/tokei/releases/tag/v5.0.4)
18. [Release 5.0.5. 2017](https://github.com/XAMPPRocky/tokei/releases/tag/v5.0.5)
19. [Release 5.0.6. 2017](https://github.com/XAMPPRocky/tokei/releases/tag/v5.0.6)
20. [Release 6.0.0. 2017](https://github.com/XAMPPRocky/tokei/releases/tag/v6.0.0)
21. [Release 6.0.1. 2017](https://github.com/XAMPPRocky/tokei/releases/tag/v6.0.1)
22. [Release 6.1.0. 2017](https://github.com/XAMPPRocky/tokei/releases/tag/v6.1.0)
23. [Release 6.1.1. 2017](https://github.com/XAMPPRocky/tokei/releases/tag/v6.1.1)
24. [Release 6.1.2. 2017](https://github.com/XAMPPRocky/tokei/releases/tag/v6.1.2)
25. [Release 6.1.3. 2018](https://github.com/XAMPPRocky/tokei/releases/tag/v6.1.3)
26. [Release 7.0.0. 2018](https://github.com/XAMPPRocky/tokei/releases/tag/v7.0.0)
27. [Release 7.0.1. 2018](https://github.com/XAMPPRocky/tokei/releases/tag/v7.0.1)
28. [Release 7.0.2. 2018](https://github.com/XAMPPRocky/tokei/releases/tag/v7.0.2)
29. [Release 7.0.3. 2018](https://github.com/XAMPPRocky/tokei/releases/tag/v7.0.3)
30. [Release 8.0.1. 2018](https://github.com/XAMPPRocky/tokei/releases/tag/v8.0.1)
31. [Release 9.0.0. 2019](https://github.com/XAMPPRocky/tokei/releases/tag/v9.0.0)
32. [Release 9.1.0. 2019](https://github.com/XAMPPRocky/tokei/releases/tag/v9.1.0)
33. [Release 9.1.1. 2019](https://github.com/XAMPPRocky/tokei/releases/tag/v9.1.1)
34. [Release 10.0.0. 2019](https://github.com/XAMPPRocky/tokei/releases/tag/v10.0.0)
35. [Release 10.0.1. 2019](https://github.com/XAMPPRocky/tokei/releases/tag/v10.0.1)
36. [Release 10.1.0. 2019](https://github.com/XAMPPRocky/tokei/releases/tag/v10.1.0)
37. [Release 10.1.1. 2019](https://github.com/XAMPPRocky/tokei/releases/tag/v10.1.1)
38. [Release 10.1.2. 2020](https://github.com/XAMPPRocky/tokei/releases/tag/v10.1.2)
39. [Release 11.0.0. 2020](https://github.com/XAMPPRocky/tokei/releases/tag/v11.0.0)
40. [Release 11.1.0. 2020](https://github.com/XAMPPRocky/tokei/releases/tag/v11.1.0)
41. [Release 11.1.1. 2020](https://github.com/XAMPPRocky/tokei/releases/tag/v11.1.1)
42. [Release 11.2.0. 2020](https://github.com/XAMPPRocky/tokei/releases/tag/v11.2.0)
43. [Release 11.2.1. 2020](https://github.com/XAMPPRocky/tokei/releases/tag/v11.2.1)
44. [Release 12.0.1. 2020](https://github.com/XAMPPRocky/tokei/releases/tag/v12.0.1)
45. [Release 12.0.2. 2020](https://github.com/XAMPPRocky/tokei/releases/tag/v12.0.2)
46. [Release 12.0.3. 2020](https://github.com/XAMPPRocky/tokei/releases/tag/v12.0.3)
47. [Release 12.0.4. 2020](https://github.com/XAMPPRocky/tokei/releases/tag/v12.0.4)
48. [Release 12.1.0. 2020](https://github.com/XAMPPRocky/tokei/releases/tag/v12.1.0)
49. [Release 12.1.1. 2020](https://github.com/XAMPPRocky/tokei/releases/tag/v12.1.1)
50. [Release 12.1.2. 2021](https://github.com/XAMPPRocky/tokei/releases/tag/v12.1.2)