{"id":25777216,"url":"https://github.com/praxis-live/praxis-live","last_synced_at":"2026-01-20T18:50:21.358Z","repository":{"id":12421647,"uuid":"15076299","full_name":"praxis-live/praxis-live","owner":"praxis-live","description":"PraxisLIVE IDE - (cluster: praxis_live)","archived":false,"fork":false,"pushed_at":"2025-08-29T15:43:08.000Z","size":5519,"stargazers_count":343,"open_issues_count":1,"forks_count":18,"subscribers_count":23,"default_branch":"master","last_synced_at":"2025-08-29T18:43:14.683Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://www.praxislive.org","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/praxis-live.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2013-12-10T12:17:14.000Z","updated_at":"2025-08-29T15:43:11.000Z","dependencies_parsed_at":"2023-10-04T23:14:57.537Z","dependency_job_id":"9e8ce59e-6d81-494a-8bd5-580e8548feee","html_url":"https://github.com/praxis-live/praxis-live","commit_stats":null,"previous_names":[],"tags_count":45,"template":false,"template_full_name":null,"purl":"pkg:github/praxis-live/praxis-live","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/praxis-live%2Fpraxis-live","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/praxis-live%2Fpraxis-live/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/praxis-live%2Fpraxis-live/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/praxis-live%2Fpraxis-live/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/praxis-live","download_url":"https://codeload.github.com/praxis-live/praxis-live/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/praxis-live%2Fpraxis-live/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28609210,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-20T16:10:39.856Z","status":"ssl_error","status_checked_at":"2026-01-20T16:10:39.493Z","response_time":117,"last_error":"SSL_read: 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-02-27T06:01:39.216Z","updated_at":"2026-01-20T18:50:21.338Z","avatar_url":"https://github.com/praxis-live.png","language":"Java","funding_links":[],"categories":["IDE"],"sub_categories":[],"readme":"# PraxisLIVE\n\n![PraxisLIVE v5 screenshot][screenshot]\n\n[PraxisLIVE](http://www.praxislive.org) - a hybrid visual live programming IDE, rethinking general\npurpose and creative coding.\n\nPraxisLIVE is built around [PraxisCORE](https://www.praxislive.org/core/), a modular JVM runtime\nfor cyberphysical programming, supporting real-time coding of real-time systems. With a distributed\nforest-of-actors architecture, runtime code changes and comprehensive introspection, PraxisCORE brings\naspects of Erlang, Smalltalk and Extempore into the Java world ... a powerful platform for media\nprocessing, data visualisation, sensors, robotics, IoT, and lots more!\n\nPraxisLIVE and PraxisCORE are open-source projects developed by Neil C Smith, and now supported\nby [Codelerity Ltd.](https://www.codelerity.com).\n\n## Website \u0026 Downloads\n\nSee [www.praxislive.org](http://www.praxislive.org) for more information and downloads.\n\nThere is also an online manual at [https://docs.praxislive.org](https://docs.praxislive.org)\n\n## Support, bugs and feature requests\n\nFor general support or to discuss usage and development of PraxisLIVE, please check out the\n[Community](https://www.praxislive.org/community/) page for links to our mailing list, online chat, etc.\n\nPlease report bugs or make specific feature requests on the\n[issue queue](https://github.com/praxis-live/support/issues) if possible.\n\n## License\n\nPraxisCORE v6.x (runtime) is released under the terms of the LGPLv3, and free to use in open-source\nand commercial projects.\n\nThe PraxisLIVE IDE is released under the terms of the GPLv3 - see [license](LICENSE.md) for\nmore details.\n\n\n## Development \u0026 Contributions\n\nContributions are always welcome.\n\nAn easy way to contribute to PraxisLIVE code is by making custom components for the\n[additional components](https://github.com/praxis-live/components) repository. Pull requests\ngratefully received! Eventually, these components may make it into the core distribution.\n\nYou can also get involved with building the main projects themselves - see information below.\n\n**However, you don't have to contribute code to make a huge difference.** Make examples,\nhelp with documentation, assist new users, spread the word, make amazing things!\n\n## Building the source code\n\nTo build PraxisLIVE you'll need a JDK (21+). The build uses Maven. The source includes the Maven\nwrapper script, which will automatically download and execute the right version of Maven for you.\n\nIf you need to checkout the PraxisLIVE source code, use -\n\n```\ngit clone https://github.com/praxis-live/praxis-live.git\n```\n\nIf you're building a released version of PraxisLIVE, the build will automatically download the\nPraxisCORE dependencies. You can skip ahead to the PraxisLIVE build. If you're building a\ndevelopment (snapshot) version you will need to download, build and install the matching version\nof PraxisCORE.\n\n### Building PraxisCORE\n\nTo build PraxisCORE, first checkout the PraxisCORE sources.\n\n```\ngit clone https://github.com/praxis-live/praxiscore.git\n```\n\nThen from inside the `praxiscore` directory, execute -\n\n```\n./mvnw clean install\n```\n\nInstallation of snapshot versions of PraxisCORE is required for them to be picked up by the\nPraxisLIVE IDE build.\n\n### Building PraxisLIVE IDE\n\nTo build the PraxisLIVE IDE, execute the build from within the `praxis-live` directory.\n\n```\n./mvnw clean package\n```\n\nA zip of the IDE will be created inside `application/target/`. You can also test the application\nvia Maven using -\n\n```\n./mvnw -f application/ nbm:run-platform\n```\n\nPraxisLIVE is built on top of the [Apache NetBeans](https://netbeans.apache.org/) platform and IDE.\nThe build scripts will download Apache NetBeans dependencies. The first build might take more time\nas it downloads and caches the necessary dependencies.\n\n[screenshot]: https://www.praxislive.org/assets/PraxisLIVEv5-sm.jpg\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpraxis-live%2Fpraxis-live","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpraxis-live%2Fpraxis-live","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpraxis-live%2Fpraxis-live/lists"}