Skip to content

๐Ÿš€ Zenith is a powerful Python framework that revolutionizes web development by enabling declarative and efficient UI components for building interactive and scalable websites.

License

Ryan-Rudd/Zenith

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

63 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation


Zenith

Python Version License: MIT PyPI Version Downloads GitHub Issues GitHub Pull Requests

Zenith is a powerful Python framework that revolutionizes web development. It provides a declarative approach to designing efficient UI components, making it easier than ever to build interactive and scalable websites.

Features

  • Efficient UI components: Zenith makes it easy to build and manage reusable UI components.
  • Scalable: Designed with large-scale applications in mind, Zenith helps you build websites that can grow with your needs.
  • Declarative: Zenith's declarative style makes your code easier to understand and maintain.

Getting Started

Installation

To install Zenith, simply run:

pip install ZenithLib

Basic Usage

Here's a basic example of how to use Zenith to create a webpage:

import Zenith

app = Zenith.WApp()

homePageContent = """
    <Container>
        <Header>Welcome to Zenith</Header>
        <Paragraph>A Python framework for web development</Paragraph>
    </Container>
"""

builder = Zenith.Builder({"home": homePageContent})
built = builder.Build()

style = Zenith.Stylesheet.new({
    'body': {
        'background-color': '#f8f9fa',
        'font-family': 'Arial, sans-serif',
    },
    'h1': {
        'color': '#007BFF',
        'font-size': '32px',
    },
    'p': {
        'color': '#6c757d',
        'font-size': '16px',
    },
})

style.apply(built, "home")
app.register_route('/', built['home'])
app.serve()

Documentation

For more detailed information on using Zenith, please refer to our documentation.

Contributing

We welcome contributions of all kinds. Check out our contributing guide for more details on how you can help improve Zenith.

License

Zenith is released under the MIT License. See LICENSE for details.

Connect With Us

Have questions or suggestions? Please open an issue on GitHub or send us a pull request.

About

๐Ÿš€ Zenith is a powerful Python framework that revolutionizes web development by enabling declarative and efficient UI components for building interactive and scalable websites.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Sponsor this project

Languages