Skip to main content

simple programming language for typesetting

Project description

SimplX

SimplX is a modern markup language designed to seamlessly combine natural text formatting with the power of embedded Python code, enabling users to create dynamic and richly formatted documents with ease. SimplX draws inspiration from popular markup languages like Markdown but goes further by introducing programming constructs, giving users the flexibility to generate content programmatically.

With SimplX, you can write structured text using an intuitive syntax, then leverage Python to automate content generation, define complex document logic, and create customized formatting styles -- all without leaving the flow of your document.

Key Features

  • Seamless Python Integration: Write and execute Python code within your document to define variables, perform calculations, or conditionally format text.
  • Simple and Readable Syntax: Enjoy a syntax inspired by Markdown that allows you to write documents naturally, without complex tags or formatting commands.
  • Dynamic Content Generation: Use Python loops, functions, and libraries to generate tables, graphs, or any repetitive content directly in your document.
  • Modular and Extensible: Define your own commands, styles, and templates to extend SimplX's capabilities and make document authoring more efficient.

Project Repository

The source code and documentation for SimplX are hosted on GitHub. Feel free to explore the repository, report issues, or contribute.

License

SimplX is released under the BSD-3 License, providing freedom for both personal and commercial use. You can find the full license text in the LICENSE file in the repository.

Contributing

We welcome contributions from the community! Whether it's fixing bugs, improving documentation, or suggesting new features, your help is appreciated. Check out our contribution guidelines to get started.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

simplx-0.0.1.tar.gz (3.0 kB view hashes)

Uploaded Source

Built Distribution

simplx-0.0.1-py3-none-any.whl (3.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page