https://github.com/s-rayleigh/iridium-framework
Frontend toolset for creating web applications. Currently in development stage.
https://github.com/s-rayleigh/iridium-framework
framework frontend-toolset html iridium javascript modules toolkit toolset web web-app web-application
Last synced: 11 months ago
JSON representation
Frontend toolset for creating web applications. Currently in development stage.
- Host: GitHub
- URL: https://github.com/s-rayleigh/iridium-framework
- Owner: s-rayleigh
- License: lgpl-3.0
- Created: 2017-07-21T16:04:37.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2022-12-30T17:16:04.000Z (about 3 years ago)
- Last Synced: 2025-02-08T08:34:37.596Z (about 1 year ago)
- Topics: framework, frontend-toolset, html, iridium, javascript, modules, toolkit, toolset, web, web-app, web-application
- Language: JavaScript
- Homepage:
- Size: 969 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
# Iridium Framework
Iridium Framework is a modular open source toolset for creating web applications.
Currently in development stage.
## Build from sources
1. Make sure you have installed:
* `nodejs`
* `npm`
* `gulp`
* `git`
2. Clone [repository] with `git`:
```sh
$ git clone https://github.com/s-rayleigh/iridium-framework.git
$ cd iridium-framework
```
[repository]: https://github.com/s-rayleigh/iridium-framework
3. Select the required modules in the [config](config.js).
4. Build iridium-framework with `gulp`:
```sh
$ gulp build
```
Built version will be in `assembly` directory.
## Examples
Examples of using project are in `examples` directory. Every html file in that directory demonstrate work of appropriate module.
## Modules
* core - Contains common methods.
* breakpoints - Standard breakpoints for making adaptive UI.
* net - Methods for working with the network.
* builder - Creating HTML structures from javascript objects.
* url_data - Storing data in the URL fragment identifier.
* tooltips - Tooltips on focus or mouse hover.
* combobox - Input field with dropdown list.
* svg - Tools for working with SVG.
* data_list - List wrapper with page navigation support.
* touchable - Small tool that set class to element after obtaining focus.
Also there are modules waiting for refactoring and not ready to use:
* notification
* file_uploader
* gallery
* form_validation
## Copyright and license
Copyright 2019 Vladislav Pashaiev.
Code of the Iridium Framework project distributed under the terms of LGPL-3.0 license.
See [COPYING](COPYING) and [COPYING.LESSER](COPYING.LESSER) for details.