{"id":25662094,"url":"https://github.com/davelinke/atlas","last_synced_at":"2026-05-18T05:05:33.592Z","repository":{"id":43753440,"uuid":"153622278","full_name":"davelinke/Atlas","owner":"davelinke","description":"An ES6 vanilla javascript no-code app designer/editor","archived":false,"fork":false,"pushed_at":"2025-06-07T14:27:52.000Z","size":1102,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-07T15:21:07.790Z","etag":null,"topics":["es6","javascript","no-code","vanilla-javascript","web-components","wysiwyg"],"latest_commit_sha":null,"homepage":"https://atlas-e8aa2.web.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/davelinke.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":"2018-10-18T12:44:48.000Z","updated_at":"2025-06-07T14:22:40.000Z","dependencies_parsed_at":"2025-02-24T03:45:05.264Z","dependency_job_id":"e4f5b987-2825-4b10-ac8c-7d68719e2283","html_url":"https://github.com/davelinke/Atlas","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/davelinke/Atlas","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davelinke%2FAtlas","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davelinke%2FAtlas/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davelinke%2FAtlas/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davelinke%2FAtlas/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davelinke","download_url":"https://codeload.github.com/davelinke/Atlas/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davelinke%2FAtlas/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33166026,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-17T22:39:12.733Z","status":"online","status_checked_at":"2026-05-18T02:00:06.436Z","response_time":71,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["es6","javascript","no-code","vanilla-javascript","web-components","wysiwyg"],"created_at":"2025-02-24T03:44:57.791Z","updated_at":"2026-05-18T05:05:33.556Z","avatar_url":"https://github.com/davelinke.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# The Atlas Project\nAn ES6 vanilla javascript no-code app designer/editor\n\nThe creation of a no-code app design/development platform has been one of my favorite exercises since the creation of [Pinocchio](https://pinocchio.us/) in 2016.\n\nThat first version of this idea was created in AngularJS, which led to performance issues.\n\nFrom there on, I have tried as many frameworks as you can imagine in order to modernize the code. Angular, React/Redux, StencilJS, etc.\n\nThis latest iteration makes use of contemporary ESM modules to fulfill the goal of creating a project that will be fully maintainable and not dependent of complex frameworks that make it a whole lot harder to keep the application tidy and secure.\n\nAlthough you end up creating a bit of a framework yourself while doing this, it provides many advantages, being the most important one independence and slim codebase.\n\nThe architecture of this project relies on modularized web components, simple native event bubbling and handshake patterns that allow new modules to have visibility of the whole app and the shared state, This means it's fully decoupled; you remove a feature and everything else keeps on working fine and dandy.\n\nThere's a long road ahead in terms of completing this project, as well as documenting it properly. Should you want to collaborate jut let me know!\n\n## Run it locally\nDownload/clone the repo\n\n    - npm install\n    - npm start\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavelinke%2Fatlas","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdavelinke%2Fatlas","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavelinke%2Fatlas/lists"}