All Projects → cpsievert → Apps

cpsievert / Apps

Licence: mit
Carson Sievert's web applications

Programming Languages

javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language
r
7636 projects

Projects that are alternatives of or similar to Apps

Pyxtermjs
A fully functional terminal in your browser.
Stars: ✭ 127 (+64.94%)
Mutual labels:  flask-application, flask
Python Dependency Injector
Dependency injection framework for Python
Stars: ✭ 1,203 (+1462.34%)
Mutual labels:  flask-application, flask
Jiosaavnapi
An unofficial API for JioSaavn written in Python 3
Stars: ✭ 123 (+59.74%)
Mutual labels:  flask-application, flask
Flask Rest Template
template for a rest app with flask, flask-rest and more...
Stars: ✭ 95 (+23.38%)
Mutual labels:  flask-application, flask
Plotlydash Flask Tutorial
📊📉Embed Plotly Dash into your Flask applications.
Stars: ✭ 265 (+244.16%)
Mutual labels:  flask-application, flask
Yublog
Person blog powered by flask.
Stars: ✭ 164 (+112.99%)
Mutual labels:  flask-application, flask
Appkernel
API development made easy: a smart Python 3 API framework
Stars: ✭ 152 (+97.4%)
Mutual labels:  flask-application, flask
Cancer Donation Portal Python Flask App
Flask App for Cancer Donation Portal using basic Python, SQLite3, HTML, CSS and Javascript
Stars: ✭ 32 (-58.44%)
Mutual labels:  flask-application, flask
Uwsgi Nginx Flask Docker
Docker image with uWSGI and Nginx for Flask applications in Python running in a single container. Optionally with Alpine Linux.
Stars: ✭ 2,607 (+3285.71%)
Mutual labels:  flask-application, flask
Flask ishuhui
Comic reading website built by flask.
Stars: ✭ 172 (+123.38%)
Mutual labels:  flask-application, flask
Intro To Apis Flask
Starter repository for the Introductions to API course
Stars: ✭ 26 (-66.23%)
Mutual labels:  flask-application, flask
Flask Graphql
Adds GraphQL support to your Flask application.
Stars: ✭ 1,188 (+1442.86%)
Mutual labels:  flask-application, flask
Socketio Examples
A few examples that demonstrate the features of the Python Socket.IO server
Stars: ✭ 72 (-6.49%)
Mutual labels:  flask
Casr Demo
基于Flask Web的中文自动语音识别演示系统,包含语音识别、语音合成、声纹识别之说话人识别。
Stars: ✭ 76 (-1.3%)
Mutual labels:  flask-application
Flask Resty
Building blocks for REST APIs for Flask
Stars: ✭ 71 (-7.79%)
Mutual labels:  flask
Sqlite Web
Web-based SQLite database browser written in Python
Stars: ✭ 1,169 (+1418.18%)
Mutual labels:  flask
Flask And Redis
Simple as dead support of Redis database for Flask applications
Stars: ✭ 76 (-1.3%)
Mutual labels:  flask
Weixin Python
微信SDK - 包括微信支付,微信公众号,微信登陆,微信消息处理等
Stars: ✭ 1,191 (+1446.75%)
Mutual labels:  flask
Flask Website
The Flask website, built with Flask!
Stars: ✭ 1,169 (+1418.18%)
Mutual labels:  flask
Auth0 Python Api Samples
Auth0 Integration Samples for Python REST API Services using Flask
Stars: ✭ 70 (-9.09%)
Mutual labels:  flask

My web applications

This repo contains code for building and deploying web applications (e.g. shiny, fiery, and flask) that I've developed for public consumption.

Run an app (as a docker container)

Each app has it's own Docker container, as well as a image tag on DockerHub, so you can easily run apps on your local machine; for example, this will run the zikar (shiny) app on http://localhost:3838

docker run -p 3838:3838 cpsievert/apps:shiny-zikar

If you'd like to run a particular app in this repo, you can get the relevant image tag from the application.yml file.

Acquire all the app images

To run all the applications, you'll need to pull (or build) all the corresponding docker images. A necessary first step is to pull (or build) the corresponding docker images. Either way, I'd suggest cloning this repo:

git clone https://github.com/cpsievert/apps.git
cd apps

Now you can run the make command to build all the images or make pull to pull them from my registry.

Run all the apps via shinyproxy

The application.yml can be used/modified to (securely) run all the applications as a service via shinyproxy. See my blog post (coming soon).

wget https://www.shinyproxy.io/downloads/shinyproxy-1.0.1.jar
java -jar shinyproxy-1.0.1.jar

Contributing

Some guidelines for adding new apps:

shiny

  • Run make shiny app=my-app (replacing my-app with a suitable name).
  • Place your shiny app under the new shiny/apps/my-app directory.
  • Ensure the Dockerfile has the right system/R requirements (rsconnect::appDependencies() can be helpful during this step).
  • Add docker build -t cpsievert/apps:shiny-my-app shiny/apps/my-app to the Makefile
  • Under apps in the application.yml file, add your app's name, description, etc.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].