Skip to content
Go to file

Latest commit

* Setting up rollbar for error reporting

* Fixed typo in import

* Removed a bunch of unnecessary files

Also properly setup rollbar

* Deleting old scripts

* A bunch of small things

* Fixing import issues

* Making pylint happy

Git stats


Failed to load latest commit information.
Latest commit message
Commit time


Build Status

PyRegex is an online Regular Expression tester for python dialect.


The code is licensed under the GNU General Public License v2

Development Environment


Dependency Installation

  • Node.js and Npm - See their websites (2 and 3) about how to get them installed in your platform
  • Grunt: npm install -g grunt-cli
  • Bower: npm install -g bower
  • Nose and its companions: pip install -r requirements.txt (May require sudo or su)
    • For development, please install also pip install -r requirements-dev.txt
  • Assets dependencies: ./

Running the application

Just run honcho start

It will start both uWSGI server and grunt. This will watch the filesystem for changes in the source folders and regenerate the client-side target files as needed.

The API will be available on http://localhost:5000 (The port can be overridden by the $PORT environment variable). The web app is available at http://localhost:8082

Testing the application

To test the application, run nosetests -c nose.cfg from a terminal window.


Anyone is more than welcome to Create an issue, Fork the repository and submit a Pull Request.


  • Social integration (share regex on facebook, twitter, g+, etc.)
  • Save/generate regex permalink
  • I18n
  • Better result visualization
You can’t perform that action at this time.