Product
Introducing License Enforcement in Socket
Ensure open-source compliance with Socket’s License Enforcement Beta. Set up your License Policy and secure your software!
Documentation <http://glim.readme.io>
__
Roadmap <http://glim.readme.io/v0.8.6/docs/roadmap>
__
Changelog <https://github.com/aacanakin/glim/blob/master/CHANGELOG.md>
__
glim is a modern web framework on top of bottle <http://bottlepy.org/docs/0.12/>
__ inspired from play <https://www.playframework.com/>
__ & laravel <http://laravel.com/>
. The aim is to build a lightweight architecture for web app development. The development philosophy here is to make the core small as possible but still not featureless. It has a conventional extension system that can boot objects with configuration. It also has a handful set of extensions for view rendering, templating and performing database operations. You can check glim_extensions <https://github.com/aacanakin/glim-extensions>
repository for much more information.
::
# create project folder
$ mkdir <project>
$ cd <project>
# create a virtualenv
$ virtualenv venv
# activate the virtualenv
$ . venv/bin/activate
# install glim from pypi
$ pip install glim
# generate a new glim app
$ glim new
# start the web server
$ glim start
::
# clone the repo inside the project folder
$ git clone git@github.com:aacanakin/glim.git
# enter the folder
$ cd glim
# create & virtualenv
$ virtualenv venv
$ . venv/bin/activate
# install dependencies
$ pip install -r requirements.txt
# generate a new app
$ python glim.py new
# run the web server
$ python glim.py start
NOTE: The framework is in its early stages in development. So, there are lots of backward incompatible changes constantly. So the web server may not even start but feel free to play with it!
FAQs
A modern framework for the web
We found that glim demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
Ensure open-source compliance with Socket’s License Enforcement Beta. Set up your License Policy and secure your software!
Product
We're launching a new set of license analysis and compliance features for analyzing, managing, and complying with licenses across a range of supported languages and ecosystems.
Product
We're excited to introduce Socket Optimize, a powerful CLI command to secure open source dependencies with tested, optimized package overrides.