Latte
Spiral Framework
Latte | Spiral Framework | |
---|---|---|
10 | 15 | |
1,064 | 1,697 | |
0.4% | 1.3% | |
8.6 | 9.5 | |
5 days ago | 5 days ago | |
PHP | PHP | |
GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Latte
-
State of PHP templating
Have a look at Latte. It gives you a template engine that looks and feels a lot like PHP itself, rather than being a port of Python.
-
Php career guide
FTLOG, use a template engine. Do NOT use PHP itself as a template engine (ironic given its origins). The best are probably Twig (https://twig.symfony.com/) (used by Symfony and a few others) and Latte (https://latte.nette.org/) (less widely used, but its syntax is *way* more learnable as it's more like PHP itself).
- Recommended using template engine in non framework projects?
-
5 PHP Frameworks You've (Probably) Never Heard of
You may have already used some of Nette's tools in other projects you've worked on and not known it! There is the very extendable Tracy for debugging similar to Whoosh, and Latte for intuitive HTML templating.
- Which template engine do you use?
-
First version of PHP Templating Abstraction released
The target of the project is that more libraries / modules allow to use any Template engines the project want and see the more a as data provider. Also this kind of abstraction should make libraries e.g. a async mailer easier be integrated into different frameworks. A common usecase for myself is that Sulu CMS does not only support Twig but also other Template engines like example Latte which has interesting concept context aware escaping.
-
Style your Nette Framework website faster with Stylify CSS
Nette is a PHP framework made by David Grudl and it is a great alternative to Symfony and Laravel. It has an amazing templating system called Latte that uses similar syntax to PHP and by default has context-sensitive escaping (which no other framework has). In my opinion, it is easier to learn, because it comes with a simple structure by default, it has no dependencies and less patterns to learn.
-
How to localize Nette app using contributte/translation and Localazy
In the template file, we passed a variable called project containing a value into the extracted string mentioned before. All of this is done using an array as a second argument of the underscore tag notation. This is how this pairing works using latte templating engine and NEON. We've also used the noescape filter, which disables automatic escaping so the HTML tags are actually rendered and not printed as a text.
-
Lots of blocked attacks and probes..should I worry..
I'd heard great things about Timber, how do you like to use it? I recently wanted to add some templating to a WP2Static addon and went with Latte, I believe my reasoning at the time was for better PHPStan/static analysis support - I'm definitely not a power user of it, just simple templating for now.
Spiral Framework
- Spiral – High-Performance PHP Framework
-
RoadRunner: High-performance PHP application server written in Golang
From the same developers :
PHP framework : https://spiral.dev/
ORM library : https://cycle-orm.dev/
- In your opinion, which existing PHP framework can become as popular as Symphony or Laravel?
- Any suggestions for lighter frameworks than Laravel?
-
Temporal PHP SDK: Scalable and resilent workflow orchestration on PHP
This SDK server is already available for RoadRunner 2.0+ and Spiral Framework users.
-
First version of PHP Templating Abstraction released
✅ Spiral (Twig, Blade, Latte, Plates, Smarty, Handlebars, Mustache, Spiral View)
-
Business complexity with performance
To give you some hint, you mention few of our instruments - RoadRunner, Cycle ORM. Accidentally, theese instruments are also part of our main battle framework - Spiral (https://github.com/spiral/framework), which we use for all of our commercial projects for over 12 years so far.
-
I like the PHP constant RAM characteristics under a load but struggle to find a semi-decent req/s PHP framework/library for API backends
Check https://github.com/spiral/framework - it would satisfy your perf requirements (roadrunner under the hood). We pushed it up to 250k on synthetic hello world, but in real world 20k are achievable without much hassle.
-
RoadRunner 2.11 - Application Server for PHP: Video tutorials, Kafka support
Yes, you are responsible for cleaning the memory after yourself. Most of modern frameworks can do it for you since they can control the state using DI. If you are looking for a more friendly way to manage memory take a look at https://github.com/spiral/framework It is Symfony like framework developed specifically for resident memory applications.
- Spiral: A High-Performance PHP/Go Framework
What are some alternatives?
Twig - Twig, the flexible, fast, and secure template language for PHP
Laravel - Laravel is a web application framework with expressive, elegant syntax. We’ve already laid the foundation for your next big idea — freeing you to create without sweating the small things.
Smarty - Smarty is a template engine for PHP, facilitating the separation of presentation (HTML/CSS) from application logic.
Ubiquity - Ubiquity framework
Blade - View template engine of PHP extracted from Laravel
Symfony - The Symfony PHP framework
Mustache - A Mustache implementation in PHP.
Swoole - 🚀 Coroutine-based concurrency library for PHP
Plates - Native PHP template system
Phalcon - High performance, full-stack PHP framework delivered as a C extension.
PHPTAL - PHP Template Attribute Language — template engine for XSS-proof well-formed XHTML and HTML5 pages
FrameworkBenchmarks - Source for the TechEmpower Framework Benchmarks project