{"id":26410837,"url":"https://github.com/chadnpc/javascriptplayground","last_synced_at":"2026-05-20T09:06:27.829Z","repository":{"id":63190251,"uuid":"540692133","full_name":"chadnpc/JavascriptPlayground","owner":"chadnpc","description":"Yet another playground: Learn JavaScript by doing.","archived":false,"fork":false,"pushed_at":"2024-12-12T00:03:01.000Z","size":19846,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-10T01:31:38.886Z","etag":null,"topics":["es7","javascript","js"],"latest_commit_sha":null,"homepage":"https://alainQtec.dev/learnJavascript","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chadnpc.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-09-24T03:13:16.000Z","updated_at":"2024-12-23T19:39:28.000Z","dependencies_parsed_at":"2025-02-10T01:41:46.724Z","dependency_job_id":null,"html_url":"https://github.com/chadnpc/JavascriptPlayground","commit_stats":null,"previous_names":["chadnpc/javascriptplayground"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chadnpc%2FJavascriptPlayground","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chadnpc%2FJavascriptPlayground/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chadnpc%2FJavascriptPlayground/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chadnpc%2FJavascriptPlayground/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chadnpc","download_url":"https://codeload.github.com/chadnpc/JavascriptPlayground/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244102819,"owners_count":20398386,"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":["es7","javascript","js"],"created_at":"2025-03-17T20:19:31.683Z","updated_at":"2026-05-20T09:06:22.791Z","avatar_url":"https://github.com/chadnpc.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# [LearnJavascript](#learnjavascript)\n\nJavascript is _a [High-Level](#learnjavascript), [Single-Threaded](#learnjavascript), [Garbage-Collected](#learnjavascript) [Interpreted](#learnjavascript) or [JIT compiled](#learnjavascript), [Prototype-Based](#learnjavascript), [multi-Paradigm](#learnjavascript), [dynamic](#learnjavascript), Language with a [non-Blocking](#learnjavascript) [Event concurency model](#learnjavascript)_.\n\n😐😬🤯\n\nGet a quick into on [how its made](https://www.youtube.com/watch?v=FSs_JYwnAdI) 😂 by [Fireship](https://www.youtube.com/c/Fireship).\n\n## [This repo](#learnjavascript)\n\nJavaScript in the browser has evolved. Developers who want to take advantage of the latest features have the option of going framework-less with less hassle.\n\nFunctionally normally reserved to front-end frameworks, like a component-based approach, is now feasible in plain old JavaScript.\n\nThis repo contains source for the Playground and code examples. The goal is to help people learn javascript by providing them with enough and organised resources.\n\nI believe this can prevent tutorial hell.\n\n### Contribution Summary\n\n![Alt](https://repobeats.axiom.co/api/embed/d192a1a9d4c416602898f7a613858acb869840e0.svg 'Repobeats analytics image')\n\n## [The playground](#learnjavascript)\n\nYou can run the playground localy, or online.\n\nIt was built with [Pagoda](https://github.com/mikestefanello/pagoda) full-stack starter kit\n\n### requirements\n\nEnsure the following are installed on your system:\n\n* [Go](https://go.dev/)\n* [Docker](https://www.docker.com/)\n* [Docker Compose](https://docs.docker.com/compose/install/)\n\n### Start the local playground\n\nStart the Docker containers for the database and cache by executing `make up`:\n\n```sh\n./build up\n```\n\n## Automation scripts\n\nAutomation scripts are also included in /scripts\n\nEnjoy!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchadnpc%2Fjavascriptplayground","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchadnpc%2Fjavascriptplayground","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchadnpc%2Fjavascriptplayground/lists"}