All Projects → marty331 → fasthtmx

marty331 / fasthtmx

Licence: other
FastAPI-HTMX Demo Project

Programming Languages

CSS
56736 projects
javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to fasthtmx

Hactoberfest-accepted
Raise Genuine PRs only. Your PRs will be accepted, keep patience.
Stars: ✭ 116 (+87.1%)
Mutual labels:  prs-welcome, hactoberfest, hactoberfest2021, hactoberfest-2021
elevate-lab-website
A website to inform and invite contributors to elevate-lab
Stars: ✭ 15 (-75.81%)
Mutual labels:  hactoberfest, hactoberfest2021
Hacktoberfest2021
✨✨FREE FOR ALL , LEARNING and CELEBRATING OPEN SOURCE, This Hacktoberfest project exists to help you submit your first Pull Request! ✨✨
Stars: ✭ 23 (-62.9%)
Mutual labels:  hactoberfest, hactoberfest2021
Hacktoberfest-2021
beginner-friendly project to help you in open-source contributions. Made specifically for contributions in HACKTOBERFEST 2021! Hello World Programs in any language and C and Cpp program , Please leave a star ⭐ to support this project! ✨
Stars: ✭ 33 (-46.77%)
Mutual labels:  hactoberfest, hactoberfest2021
Text-Summarization
Abstractive and Extractive Text summarization using Transformers.
Stars: ✭ 38 (-38.71%)
Mutual labels:  fastapi
HypeLinks-API
A Smart Bookmark API that can classify websites into 10 different categories built using FastAPI and Tensorflow 2.0
Stars: ✭ 23 (-62.9%)
Mutual labels:  fastapi
starlette-opentracing
Opentracing support for Starlette and FastApi
Stars: ✭ 62 (+0%)
Mutual labels:  fastapi
InsightFace-REST
InsightFace REST API for easy deployment of face recognition services with TensorRT in Docker.
Stars: ✭ 308 (+396.77%)
Mutual labels:  fastapi
Datscan
DatScan is an initiative to build an open-source CMS that will have the capability to solve any problem using data Analysis just with the help of various modules and a vast standardized module library
Stars: ✭ 13 (-79.03%)
Mutual labels:  hactoberfest
fastapi-fullstack-boilerplate
A full stack (monolith) boilerplate for FastAPI
Stars: ✭ 92 (+48.39%)
Mutual labels:  fastapi
anonymization-api
How to build and deploy an anonymization API with FastAPI
Stars: ✭ 51 (-17.74%)
Mutual labels:  fastapi
awesome-developer-marketing
A living document of hand-picked resources for marketers working on dev-centric products.
Stars: ✭ 174 (+180.65%)
Mutual labels:  prs-welcome
fastapi-template
Completely Scalable FastAPI based template for Machine Learning, Deep Learning and any other software project which wants to use Fast API as an API framework.
Stars: ✭ 156 (+151.61%)
Mutual labels:  fastapi
Hactoberfest2021
Hacktoberfest2021
Stars: ✭ 45 (-27.42%)
Mutual labels:  hactoberfest2021
CodingSimplified
One-Stop Destination for codes of all Data Structures & Algorithms
Stars: ✭ 20 (-67.74%)
Mutual labels:  hactoberfest2021
hugo-toha.github.io
An example hugo static site with Toha theme.
Stars: ✭ 59 (-4.84%)
Mutual labels:  hactoberfest
astrobase
Simple, fast, and secure deployments anywhere.
Stars: ✭ 47 (-24.19%)
Mutual labels:  fastapi
timvt
PostGIS based Vector Tile server.
Stars: ✭ 113 (+82.26%)
Mutual labels:  fastapi
morelia server
Server for MoreliaTalk network
Stars: ✭ 25 (-59.68%)
Mutual labels:  fastapi
fastapi-websocket-broadcast
Websocket 'broadcast' demo using FastAPI/Starlette
Stars: ✭ 106 (+70.97%)
Mutual labels:  fastapi

Fast-HTMX

Description

Fast-HTMX is a demo project of FastAPI and HTMX. The purpose of this project is to illustrate how to create a website with no JavaScript, using only HTML, CSS, and Python. HTMX is a plugin that allows this to be possible.

HTMX Attributes

The following HTMX attributes are used in this project:

  • hx-get
  • hx-post
  • hx-trigger
  • hx-target
  • hx-push-url
  • hx-indicator
  • hx-swap

Structure

db - Database setup

models - Data models

schema - Pydantic models

services - Database services

static - Static files

templates - Contains files for each page and partials for all partial pages that are related to the main page of the directory which it is under.

viewmodels - View models for gathering data for pages and partials.

main.py - Main operational file for running FastAPI.

How to run

  • Create virtual environment
  • Activate virtual environment
  • Install requirements pip3 install -r requirements.txt
  • Run project python3 -m uvicorn main:app --reload
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].