> For the complete documentation index, see [llms.txt](https://kerno.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kerno.gitbook.io/docs/troubleshooting/test-kerno-with-oss-projects.md).

# Test Kerno with OSS Projects

You can use one the open source projects listed below to try Kerno in a safe and simple way. This will give you a clear understanding of how Kerno works and how it integrates into your own workflow.

### How You Use a Sample Project

1. Fork a project from the list.
2. Clone it to your machine.
3. Start the backend locally, and note the URL it listens on.
4. Open the project in your editor with [Kerno installed](/docs/getting-started/quickstart.md).
5. Point Kerno at the running app, and give it the Postgres connection string.
6. Generate tests for an endpoint, then change the code and validate to see how Kerno reacts.

This lets you understand the full workflow without any risk.

### Project List

{% tabs %}
{% tab title="Typescript/JavaScript" %}

<table><thead><tr><th>Project Name</th><th data-type="content-ref">GitHub Repo</th><th>Framework</th><th>Dependencies</th></tr></thead><tbody><tr><td>Typescript Example Project</td><td><a href="https://github.com/kernoio/example-typescript">https://github.com/kernoio/example-typescript</a></td><td>Express.js</td><td>PostgreSQL</td></tr></tbody></table>
{% endtab %}

{% tab title="Python" %}

<table><thead><tr><th>Project Name</th><th data-type="content-ref">GitHub Repo</th><th>Framework</th><th>Dependencies</th></tr></thead><tbody><tr><td>Python Example Project</td><td><a href="https://github.com/kernoio/example-python">https://github.com/kernoio/example-python</a></td><td>FastAPI</td><td>PostgreSQL</td></tr></tbody></table>
{% endtab %}
{% endtabs %}

{% hint style="info" %}
If you encounter issues or have questions, [message us on Discord](https://discord.gg/k8yA9tZdP9), and we’ll gladly help.
{% endhint %}
