An open API service indexing awesome lists of open source software.

https://github.com/tina4stack/tina4-book

Tina4 for Dummies — The Complete Guide. 4 languages, 21 chapters each.
https://github.com/tina4stack/tina4-book

Last synced: 2 months ago
JSON representation

Tina4 for Dummies — The Complete Guide. 4 languages, 21 chapters each.

Awesome Lists containing this project

README

          

# Tina4 for Dummies — The Complete Guide

**5 books. 4 languages. 1 framework. Zero dependencies.**

---

## 📖 Read Online

### Book 0: Understanding Tina4 (all languages)

[📥 Download PDF](book-0-understanding/Understanding-Tina4.pdf)

1. [What is Tina4?](book-0-understanding/chapters/01-what-is-tina4.md)
2. [Architecture](book-0-understanding/chapters/02-architecture.md)
3. [Choosing Your Language](book-0-understanding/chapters/03-choosing-your-language.md)
4. [Environment Variables Reference](book-0-understanding/chapters/04-environment-variables.md)

### Book 1: Tina4 for Python Developers

[📥 Download PDF](book-1-python/Tina4-for-Python-Developers.pdf)

1. [Getting Started](book-1-python/chapters/01-getting-started.md)
2. [Routing](book-1-python/chapters/02-routing.md)
3. [Request & Response](book-1-python/chapters/03-request-response.md)
4. [Templates](book-1-python/chapters/04-templates.md)
5. [Database](book-1-python/chapters/05-database.md)
6. [ORM](book-1-python/chapters/06-orm.md)
7. [Authentication](book-1-python/chapters/07-authentication.md)
8. [Middleware](book-1-python/chapters/08-middleware.md)
9. [Sessions & Cookies](book-1-python/chapters/09-sessions-cookies.md)
10. [Swagger / OpenAPI](book-1-python/chapters/10-swagger.md)
11. [Queue System](book-1-python/chapters/11-queues.md)
12. [WebSocket](book-1-python/chapters/12-websocket.md)
13. [Email](book-1-python/chapters/13-email.md)
14. [Caching](book-1-python/chapters/14-caching.md)
15. [Frontend (tina4css)](book-1-python/chapters/15-frontend.md)
16. [GraphQL](book-1-python/chapters/16-graphql.md)
17. [Testing](book-1-python/chapters/17-testing.md)
18. [Dev Tools](book-1-python/chapters/18-dev-tools.md)
19. [CLI & Scaffolding](book-1-python/chapters/19-cli.md)
20. [Deployment](book-1-python/chapters/20-deployment.md)
21. [Building a Complete App](book-1-python/chapters/21-complete-app.md)
22. [Vibe Coding with AI](book-1-python/chapters/22-vibe-coding-with-ai.md)

### Book 2: Tina4 for PHP Developers

[📥 Download PDF](book-2-php/Tina4-for-PHP-Developers.pdf)

1. [Getting Started](book-2-php/chapters/01-getting-started.md)
2. [Routing](book-2-php/chapters/02-routing.md)
3. [Request & Response](book-2-php/chapters/03-request-response.md)
4. [Templates](book-2-php/chapters/04-templates.md)
5. [Database](book-2-php/chapters/05-database.md)
6. [ORM](book-2-php/chapters/06-orm.md)
7. [Authentication](book-2-php/chapters/07-authentication.md)
8. [Middleware](book-2-php/chapters/08-middleware.md)
9. [Sessions & Cookies](book-2-php/chapters/09-sessions-cookies.md)
10. [Swagger / OpenAPI](book-2-php/chapters/10-swagger.md)
11. [Queue System](book-2-php/chapters/11-queues.md)
12. [WebSocket](book-2-php/chapters/12-websocket.md)
13. [Email](book-2-php/chapters/13-email.md)
14. [Caching](book-2-php/chapters/14-caching.md)
15. [Frontend (tina4css)](book-2-php/chapters/15-frontend.md)
16. [GraphQL](book-2-php/chapters/16-graphql.md)
17. [Testing](book-2-php/chapters/17-testing.md)
18. [Dev Tools](book-2-php/chapters/18-dev-tools.md)
19. [CLI & Scaffolding](book-2-php/chapters/19-cli.md)
20. [Deployment](book-2-php/chapters/20-deployment.md)
21. [Building a Complete App](book-2-php/chapters/21-complete-app.md)
22. [Vibe Coding with AI](book-2-php/chapters/22-vibe-coding-with-ai.md)

### Book 3: Tina4 for Ruby Developers

[📥 Download PDF](book-3-ruby/Tina4-for-Ruby-Developers.pdf)

1. [Getting Started](book-3-ruby/chapters/01-getting-started.md)
2. [Routing](book-3-ruby/chapters/02-routing.md)
3. [Request & Response](book-3-ruby/chapters/03-request-response.md)
4. [Templates](book-3-ruby/chapters/04-templates.md)
5. [Database](book-3-ruby/chapters/05-database.md)
6. [ORM](book-3-ruby/chapters/06-orm.md)
7. [Authentication](book-3-ruby/chapters/07-authentication.md)
8. [Middleware](book-3-ruby/chapters/08-middleware.md)
9. [Sessions & Cookies](book-3-ruby/chapters/09-sessions-cookies.md)
10. [Swagger / OpenAPI](book-3-ruby/chapters/10-swagger.md)
11. [Queue System](book-3-ruby/chapters/11-queues.md)
12. [WebSocket](book-3-ruby/chapters/12-websocket.md)
13. [Email](book-3-ruby/chapters/13-email.md)
14. [Caching](book-3-ruby/chapters/14-caching.md)
15. [Frontend (tina4css)](book-3-ruby/chapters/15-frontend.md)
16. [GraphQL](book-3-ruby/chapters/16-graphql.md)
17. [Testing](book-3-ruby/chapters/17-testing.md)
18. [Dev Tools](book-3-ruby/chapters/18-dev-tools.md)
19. [CLI & Scaffolding](book-3-ruby/chapters/19-cli.md)
20. [Deployment](book-3-ruby/chapters/20-deployment.md)
21. [Building a Complete App](book-3-ruby/chapters/21-complete-app.md)
22. [Vibe Coding with AI](book-3-ruby/chapters/22-vibe-coding-with-ai.md)

### Book 4: Tina4 for Node.js Developers

[📥 Download PDF](book-4-nodejs/Tina4-for-NodeJS-Developers.pdf)

1. [Getting Started](book-4-nodejs/chapters/01-getting-started.md)
2. [Routing](book-4-nodejs/chapters/02-routing.md)
3. [Request & Response](book-4-nodejs/chapters/03-request-response.md)
4. [Templates](book-4-nodejs/chapters/04-templates.md)
5. [Database](book-4-nodejs/chapters/05-database.md)
6. [ORM](book-4-nodejs/chapters/06-orm.md)
7. [Authentication](book-4-nodejs/chapters/07-authentication.md)
8. [Middleware](book-4-nodejs/chapters/08-middleware.md)
9. [Sessions & Cookies](book-4-nodejs/chapters/09-sessions-cookies.md)
10. [Swagger / OpenAPI](book-4-nodejs/chapters/10-swagger.md)
11. [Queue System](book-4-nodejs/chapters/11-queues.md)
12. [WebSocket](book-4-nodejs/chapters/12-websocket.md)
13. [Email](book-4-nodejs/chapters/13-email.md)
14. [Caching](book-4-nodejs/chapters/14-caching.md)
15. [Frontend (tina4css)](book-4-nodejs/chapters/15-frontend.md)
16. [GraphQL](book-4-nodejs/chapters/16-graphql.md)
17. [Testing](book-4-nodejs/chapters/17-testing.md)
18. [Dev Tools](book-4-nodejs/chapters/18-dev-tools.md)
19. [CLI & Scaffolding](book-4-nodejs/chapters/19-cli.md)
20. [Deployment](book-4-nodejs/chapters/20-deployment.md)
21. [Building a Complete App](book-4-nodejs/chapters/21-complete-app.md)
22. [Vibe Coding with AI](book-4-nodejs/chapters/22-vibe-coding-with-ai.md)

### Book 5: tina4-js — The 1.5KB Reactive Frontend Core

[📥 Download PDF](book-5-javascript/Tina4-for-JavaScript-Developers.pdf)

1. [Getting Started](book-5-javascript/chapters/01-getting-started.md)
2. [Signals](book-5-javascript/chapters/02-signals.md)
3. [HTML Templates](book-5-javascript/chapters/03-html-templates.md)
4. [Components](book-5-javascript/chapters/04-components.md)
5. [Routing](book-5-javascript/chapters/05-routing.md)
6. [API](book-5-javascript/chapters/06-api.md)
7. [WebSocket](book-5-javascript/chapters/07-websocket.md)
8. [PWA](book-5-javascript/chapters/08-pwa.md)
9. [Debug Overlay](book-5-javascript/chapters/09-debug.md)
10. [tina4-css](book-5-javascript/chapters/10-tina4-css.md)
11. [Backend Integration](book-5-javascript/chapters/11-backend-integration.md)
12. [Building a Complete App](book-5-javascript/chapters/12-building-a-complete-app.md)
13. [Patterns and Pitfalls](book-5-javascript/chapters/13-patterns-and-pitfalls.md)
14. [Vibe Coding with AI](book-5-javascript/chapters/14-vibe-coding-with-ai.md)

---

## About

Each book follows the same structure with language-specific code. A PHP developer and a Python developer reading the same chapter learn the same concept — just in their language. Book 5 covers the tina4-js frontend framework that works standalone or alongside any tina4 backend.

Every chapter includes:
- Real-world use case scenario
- Step-by-step code you type in
- Expected output shown
- Exercise with full solution
- Common gotchas and fixes

**Total: 225,000+ words | 102 chapters | 6 books | ~750 printed pages**

---

## Community

**[Join us on Discord](https://discord.gg/pKPUbNDTRa)** — ask questions, share projects, get help.

---

*Tina4 — The Intelligent Native Application 4ramework. https://tina4.com*