# Siler

## main

- [Siler](https://siler.leocavalcante.dev/main/readme.md): Siler is a set of general purpose high-level abstractions aiming an API for declarative programming in PHP.
- [Routing](https://siler.leocavalcante.dev/main/routing.md)
- [PSRs & Middleware Pipeline](https://siler.leocavalcante.dev/main/psrs-and-middlewares-pipelines.md)
- [Twig Templating](https://siler.leocavalcante.dev/main/twig-templating.md)
- [GraphQL](https://siler.leocavalcante.dev/main/graphql.md)
- [@Annotations](https://siler.leocavalcante.dev/main/graphql/annotations.md): On the previous guide you saw how to map resolvers (callables) from a existing SDL (.graphql or .gql). Annotations enables the other way around, it provides a GraphQL SDL from annotated PHP code.
- [Web Servers](https://siler.leocavalcante.dev/main/web-servers.md)
- [Siler ❤️ Swoole](https://siler.leocavalcante.dev/main/swoole.md): Flat files and plain-old PHP functions rocking on a production-grade, high-performance, scalable, concurrent and non-blocking HTTP server.
- [λ Functional](https://siler.leocavalcante.dev/main/functional.md): Functional programming treats computation as the evaluation of mathematical functions and avoids changing-state and mutable data. It is declarative, which means expressions instead of statements.
- [Concepts & Philosophy](https://siler.leocavalcante.dev/main/concepts-and-philosophy.md)

## 1.0.0

- [Siler](https://siler.leocavalcante.dev/master.md)
- [Routing](https://siler.leocavalcante.dev/routing.md)
- [PSRs & Middleware Pipeline](https://siler.leocavalcante.dev/psrs-and-middlewares-pipelines.md)
- [Twig Templating](https://siler.leocavalcante.dev/twig-templating.md)
- [GraphQL](https://siler.leocavalcante.dev/graphql.md)
- [@Annotations](https://siler.leocavalcante.dev/graphql/annotations.md): On the previous guide you saw how to map resolvers (callables) from a existing SDL (.graphql or .gql). Annotations enables the other way around, it provides a GraphQL SDL from annotated PHP code.
- [Web Servers](https://siler.leocavalcante.dev/web-servers.md)
- [Siler ❤️ Swoole](https://siler.leocavalcante.dev/swoole.md): Flat files and plain-old PHP functions rocking on a production-grade, high-performance, scalable, concurrent and non-blocking HTTP server.
- [λ Functional](https://siler.leocavalcante.dev/functional.md): Functional programming treats computation as the evaluation of mathematical functions and avoids changing-state and mutable data. It is declarative, which means expressions instead of statements.
- [Concepts & Philosophy](https://siler.leocavalcante.dev/concepts-and-philosophy.md)
