https://github.com/nickatnight/fastapi-resume
:dizzy: FastAPI-powered resume generator: expose your CV as a JSON REST API
https://github.com/nickatnight/fastapi-resume
codecov fastapi pre-commit python resume-generator resume-template typer uv
Last synced: 3 months ago
JSON representation
:dizzy: FastAPI-powered resume generator: expose your CV as a JSON REST API
- Host: GitHub
- URL: https://github.com/nickatnight/fastapi-resume
- Owner: nickatnight
- License: mit
- Created: 2025-07-22T16:15:11.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-07-24T06:51:37.000Z (6 months ago)
- Last Synced: 2025-09-25T14:39:43.542Z (4 months ago)
- Topics: codecov, fastapi, pre-commit, python, resume-generator, resume-template, typer, uv
- Language: Python
- Homepage:
- Size: 66.4 KB
- Stars: 4
- Watchers: 0
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Authors: AUTHORS
Awesome Lists containing this project
README
# fastapi-resume
A thin wrapper around FastAPI to expose your CV as a JSON REST API
## Usage
Install via pip
```sh
$ pip install fastapi-resume
```
## Usage
```sh
$ fast-resume --help
Usage: fast-resume [OPTIONS] COMMAND [ARGS]...
FastAPI Resume API Server
╭─ Options ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ --help Show this message and exit. │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─ Commands ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ serve Start the FastAPI Resume API server. │
│ validate Validate a YAML data file without starting the server. │
│ info Display information about the resume data without starting the server. │
╰───
```
### Basic (local)
See the [example](./fastapi_resume/templates/example.yaml) for a sample YAML file
```sh
$ fast-resume serve
```
Then you can `curl` your new resume API:
```sh
$ curl http://localhost:8000/
```
## Documentation
See docs for more real word examples and how to deploy to your favorite cloud provider [here](https://fastapi-resume.readthedocs.io/en/latest/)