{"id":28762714,"url":"https://github.com/stabldev/pyloid-sveltekit-boilerplate","last_synced_at":"2026-03-05T13:03:28.608Z","repository":{"id":272231452,"uuid":"915606783","full_name":"stabldev/pyloid-sveltekit-boilerplate","owner":"stabldev","description":"pyloid-sveltekit-boilerplate","archived":false,"fork":false,"pushed_at":"2025-09-22T05:23:14.000Z","size":553,"stargazers_count":1,"open_issues_count":3,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-30T22:35:28.461Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","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/stabldev.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,"zenodo":null}},"created_at":"2025-01-12T10:20:41.000Z","updated_at":"2025-08-25T17:37:33.000Z","dependencies_parsed_at":"2025-03-26T17:31:43.306Z","dependency_job_id":"539de15d-2009-49af-93ff-5fde314831c9","html_url":"https://github.com/stabldev/pyloid-sveltekit-boilerplate","commit_stats":null,"previous_names":["moonlitgrace/pyloid-sveltekit-boilerplate","stabldev/pyloid-sveltekit-boilerplate"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/stabldev/pyloid-sveltekit-boilerplate","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stabldev%2Fpyloid-sveltekit-boilerplate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stabldev%2Fpyloid-sveltekit-boilerplate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stabldev%2Fpyloid-sveltekit-boilerplate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stabldev%2Fpyloid-sveltekit-boilerplate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stabldev","download_url":"https://codeload.github.com/stabldev/pyloid-sveltekit-boilerplate/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stabldev%2Fpyloid-sveltekit-boilerplate/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30127218,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-05T12:40:50.676Z","status":"ssl_error","status_checked_at":"2026-03-05T12:39:32.209Z","response_time":93,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":[],"created_at":"2025-06-17T08:09:07.512Z","updated_at":"2026-03-05T13:03:28.587Z","avatar_url":"https://github.com/stabldev.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Pyloid-SvelteKit\n\nPyloid-SvelteKit-boilerplate is a template for projects combining a SvelteKit frontend with a Python backend. Here, we'll explain in detail the project setup, development, and build process.\n\n### Prerequisites\n\n- [Prerequisites](https://docs.pyloid.com/getting-started/prerequisites)\n\n## 1. Project Initialization\n\nBefore starting the project, you need to install all necessary dependencies.\n\n```bash\nnpm install # node\npoetry install # python\n```\n\nThese commands performs the following tasks:\n\n1. Install npm packages\n2. Create a Python virtual environment using poetry (.venv)\n3. Install Python dependencies (based on pyproject.toml)\n\n## 2. Running the Development Server\n\nDuring development, you can run both frontend and backend servers simultaneously with the following command:\n\n```bash\nnpm run dev # sveltekit\npoetry run poe dev # pyloid\n```\n\nThese commands performs the following tasks:\n\n1. Run the SvelteKit frontend development server using Vite\n2. Run the Python backend server (run.py)\n\nThe concurrently package is used to run both processes in parallel.\n\n## 3. Building the Project\n\nTo build the project for production deployment, use the following command:\n\n```bash\nnpm run build # sveltekit\npoetry run poe build # pyloid\n```\n\nThese commands performs the following tasks:\n\n1. Frontend build using Vite\n2. Package the Python backend into an executable using PyInstaller\n\n### How PyInstaller Works\n\n1. Dependency Analysis: PyInstaller analyzes the Python script and its dependencies.\n2. File Collection: It collects all necessary Python modules, libraries, and data files.\n3. Binary Generation: It packages the collected files into a single directory or a single executable file.\n\n### Important Notes\n\n- Cross-platform Builds: You need to perform the build for each platform on the respective operating system.\n- Environment Variables: You may need to set environment variables appropriately depending on the production environment.\n\nThis guide should help you understand the process of initializing, developing, and building a project using the Pylon Boilerplate. Backend packaging with PyInstaller simplifies deployment and facilitates dependency management.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstabldev%2Fpyloid-sveltekit-boilerplate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstabldev%2Fpyloid-sveltekit-boilerplate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstabldev%2Fpyloid-sveltekit-boilerplate/lists"}