All Projects → Rareloop → Lumberjack

Rareloop / Lumberjack

Licence: mit
Lumberjack is a powerful MVC framework for the modern WordPress developer. Write better, more expressive and easier to maintain code.

Projects that are alternatives of or similar to Lumberjack

Fabrica Dev Kit
A toolkit for faster, smoother WordPress 5 development
Stars: ✭ 256 (-1.92%)
Mutual labels:  wordpress, wordpress-theme, wordpress-development
Sugar
Some bonus functionality for Timber
Stars: ✭ 44 (-83.14%)
Mutual labels:  wordpress, twig, timber
Timber
Create WordPress themes with beautiful OOP code and the Twig Template Engine
Stars: ✭ 4,952 (+1797.32%)
Mutual labels:  wordpress, twig, timber
Flynt
Component based WordPress starter theme, powered by ACF Pro and Timber, optimized for a11y and fast page load results.
Stars: ✭ 363 (+39.08%)
Mutual labels:  wordpress, wordpress-theme, timber
Startwordpress
Learn how to develop a WordPress theme from scratch with this basic skeleton and accompanying tutorial.
Stars: ✭ 187 (-28.35%)
Mutual labels:  wordpress, wordpress-theme, wordpress-development
Typerocket
TypeRocket is a highly integrated MVC WordPress framework with beautiful UI components for the modern developer.
Stars: ✭ 378 (+44.83%)
Mutual labels:  wordpress, wordpress-development, mvc
Planet4 Master Theme
Wordpress master theme for the Greenpeace Planet 4 project
Stars: ✭ 34 (-86.97%)
Mutual labels:  wordpress, twig, wordpress-theme
Wordpress Starter
📦 A starter template for WordPress websites
Stars: ✭ 26 (-90.04%)
Mutual labels:  wordpress, wordpress-development, timber
Wp Functions List
This is a list of all WordPress functions from version 0 to version 4.8.1 along with the data of when they were first introduced and if they are deprecated or not
Stars: ✭ 88 (-66.28%)
Mutual labels:  wordpress, wordpress-theme, wordpress-development
Theme
Tonik is a WordPress Starter Theme which aims to modernize, organize and enhance some aspects of WordPress theme development.
Stars: ✭ 1,197 (+358.62%)
Mutual labels:  wordpress, wordpress-theme, wordpress-development
Air Light
WordPress starter theme - designed to be minimal, lightweight and easy for all kinds of WordPress projects. Public Roadmap: https://favro.com/organization/3b45e73eaf083f68fefef368/c1dd2d4a99d6723904d2e763
Stars: ✭ 285 (+9.2%)
Mutual labels:  wordpress, wordpress-theme, wordpress-development
Generator Chisel
Chisel is a development framework for creating easy to maintain and fast WordPress websites
Stars: ✭ 233 (-10.73%)
Mutual labels:  wordpress, wordpress-development, timber
Starter Theme
The "_s" for Timber: a dead-simple theme that you can build anything from
Stars: ✭ 679 (+160.15%)
Mutual labels:  twig, wordpress-theme, timber
19h47.fr
🔥
Stars: ✭ 25 (-90.42%)
Mutual labels:  twig, wordpress-theme, timber
Wpintel
Chrome extension designed for WordPress Vulnerability Scanning and information gathering!
Stars: ✭ 70 (-73.18%)
Mutual labels:  wordpress, wordpress-theme, wordpress-development
Wp Tailwindcss Theme Boilerplate
A minimalist boilerplate for WordPress theme development using Tailwind CSS, SCSS, and Laravel Mix.
Stars: ✭ 199 (-23.75%)
Mutual labels:  wordpress, wordpress-theme, wordpress-development
Create React Wptheme
Create modern, React-enabled WordPress themes with a single command.
Stars: ✭ 252 (-3.45%)
Mutual labels:  wordpress, wordpress-theme, wordpress-development
barebones
React based WordPress Theme, built with create-react-wptheme. This is a starter theme with just the core WordPress functionality.
Stars: ✭ 35 (-86.59%)
Mutual labels:  wordpress-development, wordpress-theme
pine
pine - A CLI installer for timber
Stars: ✭ 29 (-88.89%)
Mutual labels:  twig, timber
coblocks-theme
WordPress theme for CoBlocks
Stars: ✭ 24 (-90.8%)
Mutual labels:  wordpress-development, wordpress-theme

framework GitHub license Downloads

Lumberjack Logo

Supercharge your WordPress Development

Lumberjack is a powerful MVC framework for the modern WordPress developer. Write better, more expressive and easier to maintain code.

Who is Lumberjack for?

Coming from another PHP framework such as Laravel, have experience using Timber with WordPress but want more, or are just getting started with modern WordPress? Then Lumberjack is for you.

Use as little or as much as you need, it's beginner friendly!

Documentation

The Lumberjack documentation can be found here:

https://docs.lumberjack.rareloop.com

For more information, check out the website:

https://lumberjack.rareloop.com

Getting Started

See the documentation for details on how to get started: https://docs.lumberjack.rareloop.com/getting-started/installation

Built on strong foundations

Standing on the shoulders of giants, Lumberjack proudly builds on the great work of other open source WordPress projects.

Beautiful code. Easy to maintain

Object orientated and MVC patterns help keep your code structured and DRY.

index.php

class IndexController
{
    public function handle()
    {
        $context = Timber::get_context();
        $context['posts'] = Post::whereStatus('publish')
            ->limit(5)
            ->get();

        return new TimberResponse('index.twig', $context);
    }
}

index.twig

{% if posts is not empty %}
    <h4>Recent Articles</h4>
    <ul>
        {% for post in posts %}
            <li class="article">
                <h3>{{ $post->title }}</h3>
                {{ $post->preview }}
                <a href="{{ $post->link }}">Read the full story</a>
            </li>
        {% endfor %}
    </ul>
{% endif %}

You're in good company

Lumberjack is the deluxe version of what Modern WordPress should look like today. The team has done a great job of making it easy to build complicated custom applications while taking advantage of the best parts of WordPress.

- Jared Novack - Timber creator

Made by Rareloop

We're a Digital Product Studio based in Southampton (UK) with many years experience working on modern WordPress websites. We design and build digital products for a range of clients, take a look at what else we can do.

Find out more

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].