• Stars
    star
    133
  • Rank 272,600 (Top 6 %)
  • Language
    Python
  • License
    Other
  • Created almost 8 years ago
  • Updated over 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A example Falcon API Service

Example Falcon Service

This project is an example of a full fledged Falcon API service. The intended purpose is to show one of the many ways people can build services with the following features:

  • Input Validation
  • Simple ORM usage
  • Testing
  • CLI entrypoint
  • Middleware
  • Custom Gunicorn Workers

Installation

From the cloned source, execute:

pip install -e .

Running

Once installed you can run the service using the falcon-example command.

Note

The service connects to a MySQL database. You'll need to edit the service config in etc/example/config.yml to match your configuration.

Running Tests

Install test requirements

pip install -r dev-requirements.txt

Execute the tests by running the tox command:

More Repositories

1

Specter

Specter is a Python BDD testing library which takes inspiration from RSpec and Jasmine
Python
25
star
2

ansible-flow

A simple utility to help make ansible easier to use with a specific set of production use-cases.
Python
13
star
3

alchemize

A simple library that allows for serialization and deserialization of models via mapping definitions
Python
12
star
4

EventDispatcher-ts

Simple EventDispatcher class for TypeScript
JavaScript
10
star
5

falcon-lambda

Set of extensions and utilities for running Falcon APIs on AWS Lambda
Python
7
star
6

TypeScript-CI-Starter

TypeScript continuous integration starter project using Gradle, Node.JS, Jasmine, and PhantomJS.
Groovy
5
star
7

docker-ubuntu-pyenv

Docker images containing the Ubuntu base and pyenv pre-installed
Dockerfile
4
star
8

lplight

A simple read-only (currently) launchpad client library to access bugs and projects via the available REST api.
Python
3
star
9

requests-cloud-auth

A collection of request authentication helpers for Cloud Providers
Python
2
star
10

sniptlib-as3

Simple API library for Snipt.net in AS3
ActionScript
2
star
11

gradle-js-boilerplate

Boilerplate Javascript project using Gradle and Jasmine
Groovy
2
star
12

flux-blog

Personal Blog Source
HTML
1
star
13

dotfiles

Personal dotfiles
Vim Script
1
star
14

VerticalUtils-Python

A collection of free python utility classes.
Python
1
star
15

PackMap

Python Package Dependency Finding Utility
Python
1
star
16

dockerfile-collection

Shell
1
star
17

wheelify

Simple manylinux wheel building utility
Python
1
star
18

VerticalUtils-AS3

A collection of AS3 Utilities
ActionScript
1
star
19

jmv-random-scripts

Python
1
star
20

Ubuntu-QML-Component-Stencils

Pencil UI mockup stencils for the Ubuntu QML components
1
star
21

db-harness-go

Database Testing Harness for Go
Go
1
star
22

VerticalComps

A collection of AS3 components
ActionScript
1
star
23

FD4-Sprocket

A remote build command server to interface with FlashDevelop 4.
C++
1
star