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.
Carina automation framework (TestNG): Web, Mobile, API, DB etc testing...
| Date | Stars |
|---|---|
| 2026-07-24 | 964 |
| 2026-07-25 | 964 |
| 2026-07-28 | 964 |
| 2026-07-30 | 964 |
| 2026-08-06 | 964 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day

Carina is a Java-based test automation framework that unites all testing layers: Mobile applications (web, native, hybrid), WEB applications, Windows applications, REST services, Databases.
Feel free to support the development with a [**donation**](https://www.paypal.com/donate/?hosted_button_id=MNHYYCYHAKUVA) for the next improvements.
<p align="center">
<a href="https://zebrunner.com/"><img alt="Zebrunner" src="https://github.com/zebrunner/zebrunner/raw/master/docs/img/zebrunner_intro.png"></a>
</p>
<B>[TRY DEMO PROJECT NOW](https://github.com/zebrunner/carina-demo)</B>
* Carina framework is built on top of most popular open-source solutions like Selenium, Appium, TestNG allowing to reduce dependence on specific technology stack.
* Carina supports all popular browsers (IE, Safari, Chrome, Firefox) and mobile devices (iOS/Android). Special feature for mobile domain: it reuses test automation code between IOS/Android up to 70-80%.
* As far as our framework is built in Java, it is cross-platform. Tests may be easily executed both on Unix or Windows OS. All you need is JDK 11 installed.
* Framework supports different types of databases - both relational and nonrelational (MySQL, SQL Server, Oracle, PostgreSQL), providing amazing experience of DAO layer implementation using MyBatis ORM framework.
* API testing is based on Freemarker template engine. It enables great flexibility in generating REST requests and responses are dynamically changed by incoming arguments.

The Carina Framework ecosystem consists of the following modules:
<table>
<tr>
<th>Project Name</th>
<th>Description</th>
</tr>
<tr>
<td><a href="https://github.com/zebrunner/carina-api">Carina API</a></td>
<td>For API testing, based on RestAssured library. <b>Optional</b></td>
</tr>
<tr>
<td><a href="https://github.com/zebrunner/carina-aws-s3">Carina AWS S3</a></td>
<td>A set of utilities for working with Amazon S3. <b>Optional</b></td>
</tr>
<tr>
<td><a href="https://github.com/zebrunner/carina-azure">Carina Azure</a></td>
<td>A set of utilities for working with Azure. <b>Optional</b></td>
</tr>
<tr>
<td><a href="https://github.com/zebrunner/carina-appcenter">Carina AppCenter</a></td>
<td>A set of utilities for working with AppCenter. <b>Optional</b></td>
</tr>
<tr>
<td><a href="https://github.com/zebrunner/carina-dataprovider">Carina DataProvider</a></td>
<td>Provides the ability to use xls/csv as data sources. <b>Optional</b></td>
</tr>
<tr>
<td><a href="https://github.com/zebrunner/carina-webdriver">Carina WebDriver</a></td>
<td>Contains logic for creating sessions. <b>Part of Carina Core</b></td>
</tr>
<tr>
<td><a href="https://github.com/zebrunner/carina-utils">Carina Utils</a></td>
<td>Provides a set of tools for all components of Carina Framework. <b>Part of Carina Core</b></td>
</tr>
<tr>
<td><a href="https://github.com/zebrunner/carina-commons">Carina Commons</a></td>
<td>Contains interfaces for pluggable dependencies (e.g. carina-azure). <b>Part of Carina Core</b></td>
</tr>
<tr>
<td><a href="https://github.com/zebrunner/carina-crypto">Carina Crypto</a></td>
<td>Contains utilities for encryption/decryption. <b>Part of Carina Core</b></td>
</tr>
</table>
## Documentation and free support
* [User Guide](http://zebrunner.github.io/carina)
* [Demo Project](https://github.com/zebrunner/carina-demo)
* [Telegram Channel](https://t.me/qps_carina)
## Code formatter
We offer to use our configured [**Java code formatter for Eclipse**](https://github.com/zebrunner/carina/blob/master/carina_formatter.xml). To use the same formatter in IntelliJ IDEA you should install and configure [**Eclipse Code Formatter**](https://plugins.jetbrains.com/plugin/6546-eclipse-code-formExcerpt of 4,240 characters
Read on GitHub5.0k
242
219
160
150
134
108
95
74
69
68
68
62
54
43
35
34
30
21
18
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:c64ad59a3c20f5ac, topic:testing
matched fp:c64ad59a3c20f5ac, topic:selenium