{"id":22462940,"url":"https://github.com/ashutosh7i/ashpen","last_synced_at":"2026-01-29T16:35:39.782Z","repository":{"id":185979071,"uuid":"674423028","full_name":"ashutosh7i/AshPen","owner":"ashutosh7i","description":"a Codepen clone ( made to regain css skills😂) ","archived":false,"fork":false,"pushed_at":"2023-08-31T04:22:12.000Z","size":179,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-01T20:30:52.765Z","etag":null,"topics":["codepen-clone","html-css-javascript","iframes","learning-resources","online-compiler"],"latest_commit_sha":null,"homepage":"http://code.ashutosh7i.dev/","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/ashutosh7i.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":"2023-08-03T23:17:22.000Z","updated_at":"2023-08-31T04:23:47.000Z","dependencies_parsed_at":null,"dependency_job_id":"2911d266-cb86-49f9-9574-9b8250c8fc64","html_url":"https://github.com/ashutosh7i/AshPen","commit_stats":null,"previous_names":["ashutosh7i/ashpen"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ashutosh7i/AshPen","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashutosh7i%2FAshPen","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashutosh7i%2FAshPen/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashutosh7i%2FAshPen/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashutosh7i%2FAshPen/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ashutosh7i","download_url":"https://codeload.github.com/ashutosh7i/AshPen/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashutosh7i%2FAshPen/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28880980,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-29T10:31:27.438Z","status":"ssl_error","status_checked_at":"2026-01-29T10:31:01.017Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":["codepen-clone","html-css-javascript","iframes","learning-resources","online-compiler"],"created_at":"2024-12-06T09:11:46.730Z","updated_at":"2026-01-29T16:35:39.756Z","avatar_url":"https://github.com/ashutosh7i.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Ashpen: Online HTML/CSS/JS Compiler\n\nAshpen is an online HTML/CSS/JS compiler that allows you to write and execute HTML, CSS, and JavaScript code snippets directly in your browser. Ashpen provides a code editor, result viewer, and live rendering of your code. This README will guide you through its features, usage, and architecture.\n\n## Features\n\n- Three separate code editors for HTML, CSS, and JavaScript.\n- Live rendering: See your code's output in real-time.\n- Responsive design: Works well on various screen sizes.\n- Resize functionality: Adjust the editor and result viewer sizes.\n- Easy-to-use interface with a clean and intuitive layout.\n\n## Usage\n\n1. Open the `index.html` file in your browser.\n2. In each of the three editors, write your HTML, CSS, and JavaScript code.\n3. Your code will be rendered live in the result viewer.\n4. Adjust the editor and viewer sizes using the resizer handle.\n\n## Project Structure\n\n- `index.html`: The main HTML file that displays the Ashpen interface.\n- `style.css`: The CSS file responsible for styling the Ashpen interface.\n- `handleResize.js`: JavaScript code for handling the resizing functionality.\n- `renderEngine.js`: JavaScript code for rendering HTML, CSS, and JS in the result viewer.\n\n## Architecture\n\n- Ashpen uses HTML, CSS, and JavaScript to create a user-friendly interface.\n- The `handleResize.js` script enables resizing of the editor and result viewer sections.\n- The `renderEngine.js` script takes code from the editors, combines it, and displays it in the iframe result viewer.\n\n## Contributing\n\nIf you have ideas for new features, Ashpen is open for contributions!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fashutosh7i%2Fashpen","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fashutosh7i%2Fashpen","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fashutosh7i%2Fashpen/lists"}