{"id":20120269,"url":"https://github.com/kalelmartinho/kalel-dev","last_synced_at":"2026-04-11T09:02:39.565Z","repository":{"id":215012887,"uuid":"737897071","full_name":"kalelmartinho/kalel-dev","owner":"kalelmartinho","description":"My personal site","archived":false,"fork":false,"pushed_at":"2024-01-05T21:45:49.000Z","size":6768,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-13T07:12:29.397Z","etag":null,"topics":["beanie","docker","fastapi","htmx","mongodb","python","tailwindcss"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kalelmartinho.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-01-01T22:13:14.000Z","updated_at":"2024-01-04T16:32:08.000Z","dependencies_parsed_at":"2025-01-13T07:12:32.589Z","dependency_job_id":"8ba11231-218d-479d-8f43-9716008cd218","html_url":"https://github.com/kalelmartinho/kalel-dev","commit_stats":null,"previous_names":["kalelmartinho/kalel-dev"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kalelmartinho%2Fkalel-dev","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kalelmartinho%2Fkalel-dev/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kalelmartinho%2Fkalel-dev/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kalelmartinho%2Fkalel-dev/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kalelmartinho","download_url":"https://codeload.github.com/kalelmartinho/kalel-dev/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241564556,"owners_count":19982960,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["beanie","docker","fastapi","htmx","mongodb","python","tailwindcss"],"created_at":"2024-11-13T19:19:27.003Z","updated_at":"2026-04-11T09:02:39.502Z","avatar_url":"https://github.com/kalelmartinho.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# kalel.dev\nRepository for my personal website.\n\nCurrently, the website is a work in progress.\n\n## 📃 Description\n\nThis is a personal project to create a website for myself. The goal is to create a website that is easy to maintain and update. The website will be a blog and portfolio. The blog will be a place for me to write about my projects and other things I find interesting. The portfolio will be a place to showcase my projects and skills.\n\n### Rules\n\n- No JavaScript allowed (except for HTMX and TailwindCSS configuration)\n- Simple and minimalistic\n- Easy to maintain and update\n- Fast and performant\n\n\n## ⚙️ Technologies\n\nThis project uses or will use the following technologies:\n- [Python](https://www.python.org/) with [FastAPI](https://fastapi.tiangolo.com/) \n- [HTMX](https://htmx.org/) with [Jinja Templates](https://jinja.palletsprojects.com/)\n- [TailwindCSS](https://tailwindcss.com/)\n- [MongoDB](https://www.mongodb.com/) with [Beanie](https://roman-right.github.io/beanie/)\n- [Docker](https://www.docker.com/)\n\nThese technologies were chosen because they are modern, popular, and easy to use without too much boilerplate code, configuration, or setup. They are also very performant.\n\n### 🔧 Development Tools\n\nThe following tools are used for development:\n\nThese tools are used to make development easier and more efficient.\n\n| Tool                                             | Description                                   |\n|--------------------------------------------------|-----------------------------------------------|\n| [pyenv](https://github.com/pyenv/pyenv)          | Python version manager                        |\n| [Poetry](https://python-poetry.org/)             | Dependency management and virtual environment |\n| [Ruff](https://astral.sh/ruff)                   | Linter and formatter                          |\n| [MyPy](https://mypy-lang.org/)                   | Static type checker                           |\n| [Taskipy](https://github.com/taskipy/taskipy)    | Task runner                                   |\n| [Pytest](https://docs.pytest.org/)               | Testing framework                             |\n| [Pytest-cov](https://pytest-cov.readthedocs.io/) | Coverage reports                              |\n| [PyTailwindCSS](https://github.com/timonweb/pytailwindcss) | TailwindCSS compiler for Python |\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkalelmartinho%2Fkalel-dev","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkalelmartinho%2Fkalel-dev","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkalelmartinho%2Fkalel-dev/lists"}