Skip to content
/ obvia Public
forked from obviajs/obvia

The Javascript framework to make web development obviously easy

License

Notifications You must be signed in to change notification settings

TediMoci/obvia

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Obvia

Obvia is an MIT-licensed open source Javascript framework created to make the development of single page applications as easy and obvious as possible. It is designed with the objective of being easy to work with, separating code from data, separating structural components (layout) from functional components and allowing embedded state and history management. Obvia consists of UI components, application and applets, general use libraries, and code generation utilities.

Browser Compatibility

Obvia supports all browsers that are ES5-compliant (IE8 and below are not supported).

Documentation

To check out the documents and live examples, please visit obviajs.com

Questions

For questions and support, please use the community chat. The issue list of this repository is exclusively for bug reports and feature requests.

Issues

Before reporting an issue, please read the Issue Reporting Guidelines. Issues that do not follow the guidelines may get closed.

Want to Help?

If you would like to contribute some code or improve the documentation, please read our Contribution Guidelines then check out the current issues. Your work is always appreciated!

Libraries

This is a list of all the open source libraries used in the Obvia framework. yaml.js
tokenize.js
micro-requirejs
Deep Clone
Get Font Awesome Icon from MIME
Debounce decorator
CSS hasStyleRule
Coroutine
MD5 (Message-Digest Algorithm)

Roadmap

This is a basic roadmap with some instructions to keep in mind when working with Obvia.

  • State management
  • Hot Reload
  • The Applet (& App) should handle URL hash changes via an external dependency (the existing logic is to be wrapped in a default provider)
  • Security should be provided by external dependencies

Contribution

Thank you to everyone who has contributed to Obvia! If you would like to financially support Obvia's development, please consider making a donation on our PayPal.

License

MIT

About

The Javascript framework to make web development obviously easy

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 87.9%
  • CSS 12.1%