x burger

Development

ViUR is build for agile software development. It is a framework built for the Google App Engine™. ViUR is written in Python™ and its open source. Therefore a steady development and rapid prototyping is possible.
With ViUR you will find it easier to build better and safer web apps. Our framework is more quickly than others and has less code. ViUR enables an agile software development.

On this page you cand find all modules of the ViUR framework. You can either download the source code or the compiled packages.
Feel free to visit our community site if you are actively interested in hacking.

Components

server

The object-oriented core component of ViUR is the establishing base for all individual projects. It allows to implement data models and their relations and interfaces on a standardized base with universal access facilities.

Different renders link the various devices and programs with your preferred communication protocols to our information system – without changing the functional modules.

vi

The web-based administration tool for ViUR manages the data stored within the information system. With essential plugins, it can be easily customized and extended to particular use-cases and features.

more stuff...

Next to the two basic components presented above, ViUR also provides several other parts, which are all hosted at GitHub.
  • admin is the administration interface for power users.
    It provides almost the same functionality as the vi, but runs natively on a Linux, Mac or Windows client using a Qt user interface.
  • base is the basic template for setting up new ViUR applications. It generates the setup.py utility to quickly setup new ViUR projects.
  • docs is the source code of the overall ViUR documentation.
  • html5 is a HTML5 library to quickly implement web-applications with Python. It is used with the PyJS transpiler, compiling Python code into JavaScript.
    The vi makes heavy use of this library.
  • icons is the icon set used by vi and admin together for a consistent, user-friendly interface experience.
  • logics is the attempt of implementing a domain-specific, Python-style expressional language that can be compiled and executed in any of ViURs runtime contexts, both as native Python or JavaScript code, server-side or client-side.