{"id":27230544,"url":"https://github.com/antonkazachenko/llsimd-demo","last_synced_at":"2026-04-09T12:52:42.531Z","repository":{"id":285036023,"uuid":"956875396","full_name":"antonkazachenko/llsimd-demo","owner":"antonkazachenko","description":null,"archived":false,"fork":false,"pushed_at":"2025-04-10T03:41:42.000Z","size":815,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-10T04:19:32.829Z","etag":null,"topics":["django","docker","llvm","react","simd"],"latest_commit_sha":null,"homepage":"https://llsimd-demo.netlify.app/","language":"JavaScript","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/antonkazachenko.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":"2025-03-29T03:01:37.000Z","updated_at":"2025-04-10T04:14:19.000Z","dependencies_parsed_at":"2025-03-29T04:19:01.338Z","dependency_job_id":"d28b6d3c-f53e-4b99-ad73-7e31caae6f0e","html_url":"https://github.com/antonkazachenko/llsimd-demo","commit_stats":null,"previous_names":["antonkazachenko/llvm-pass","antonkazachenko/llsimd-demo"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antonkazachenko%2Fllsimd-demo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antonkazachenko%2Fllsimd-demo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antonkazachenko%2Fllsimd-demo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antonkazachenko%2Fllsimd-demo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/antonkazachenko","download_url":"https://codeload.github.com/antonkazachenko/llsimd-demo/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248225664,"owners_count":21068078,"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":["django","docker","llvm","react","simd"],"created_at":"2025-04-10T13:24:21.599Z","updated_at":"2025-12-30T23:05:07.193Z","avatar_url":"https://github.com/antonkazachenko.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Demo Project for the LLVM Transformation Pass\n\n## Overview\n\nThis project is a complete end-to-end demonstration that integrates a modern React front end with a Django back end to process code using an LLVM Transformation Pass. The system efficiently transforms submitted code and displays both the original and optimized outputs, showcasing performance improvements and the seamless integration of advanced compiler techniques with user-friendly interfaces.\n\n## Installation\n\n### Frontend\n\nNavigate to the \"frontend\" directory and install dependencies:\n```bash\nnpm install\n```\n\nThen, start the development server:\n```bash\nnpm start\n```\n\n### Backend\n\nNavigate to the \"backend\" directory and set up the environment:\n\n```bash\npython3 -m venv env source env/bin/activate \npip install -r requirements.txt \npython manage.py makemigrations \npython manage.py migrate \npython manage.py runserver\n```\n\n## Dockerized Setup\n\nYou can also run the entire project using Docker. A Dockerfile is provided in the project root.\n\nTo build the Docker image:\n```bash\nsudo docker build -t demo-project .\n```\n\nThen, run the Docker container:\n```bash\nsudo docker run --rm -p 8000:8000 demo-project\n```\n## Usage\n\nWhen both the React and Django servers are running, users enter code in C the React interface. This code is sent as a JSON payload to the Django back end, where it undergoes processing via the LLVM Transformation Pass. The back end returns both the original and the transformed output, which the front end displays side by side.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fantonkazachenko%2Fllsimd-demo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fantonkazachenko%2Fllsimd-demo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fantonkazachenko%2Fllsimd-demo/lists"}