Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Mock/stub generator for C
| Date | Stars |
|---|---|
| 2026-07-24 | 830 |
| 2026-07-25 | 830 |
| 2026-07-28 | 830 |
| 2026-07-30 | 830 |
| 2026-08-06 | 830 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
35.0
growth rate 0.00%/day
CMock 
=====
CMock is a mock and stub generator and runtime for unit testing C. It's been designed
to work smoothly with Unity Test, another of the embedded-software testing tools
developed by ThrowTheSwitch.org. CMock automagically parses your C headers and creates
useful and usable mock interfaces for unit testing. Give it a try!
If you don't care to manage unit testing builds yourself, consider checking out Ceedling,
a test-centered build manager for unit testing C code.
- [Known Issues](docs/CMockKnownIssues.md)
- [Change Log](docs/CMockChangeLog.md)
Getting Started
===============
Your first step is to get yourself a copy of CMock. There are a number of ways to do this:
1. If you're using Ceedling, there is no need to install CMock. It will handle it for you.
2. The simplest way is to grab it off github. The Github method looks something like this:
> git clone --recursive https://github.com/throwtheswitch/cmock.git
3. You can also grab the `zip` file from github. If you do this, you'll also need to grab yourself a
copy of Unity and CException, because github unfortunately doesn't bake dependencies into the zip
files.
Contributing to this Project
============================
If you plan to help with the development of CMock (or just want to verify that it can
perform its self tests on your system) then you can grab its self-testing dependencies,
then run its self-tests:
> cd cmock
> bundle install # Ensures you have all RubyGems needed
> cd test
> rake # Run all CMock self tests
Before working on this project, you're going to want to read our guidelines on
[contributing](docs/CONTRIBUTING.md).
API Documentation
=================
* Not sure what you're doing?
* [View docs/CMock_Summary.md](docs/CMock_Summary.md)
* Interested in our MIT license?
* [View docs/license.txt](LICENSE.txt)
* Are there examples?
* They are all in [/examples](examples/)
* Any other resources to check out?
* Definitely! Check out our developer portal on [ThrowTheSwitch.org](http://throwtheswitch.org)
Excerpt of 2,142 characters
Read on GitHub446
54
38
24
12
11
11
9
8
7
7
7
6
4
4
4
3
3
3
3
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:61e80a9d00251ae7, topic:testing