{"id":28254762,"url":"https://github.com/nest-desktop/nest-desktop","last_synced_at":"2025-10-10T05:38:50.038Z","repository":{"id":36957884,"uuid":"270602632","full_name":"nest-desktop/nest-desktop","owner":"nest-desktop","description":"NEST Desktop is a web-based GUI for NEST Simulator and other simulators of spiking networks.","archived":false,"fork":false,"pushed_at":"2025-09-27T10:41:24.000Z","size":62586,"stargazers_count":19,"open_issues_count":8,"forks_count":10,"subscribers_count":4,"default_branch":"dev","last_synced_at":"2025-09-27T12:24:28.802Z","etag":null,"topics":["biological-neural-networks","graphical-user-interface","nest","simulation"],"latest_commit_sha":null,"homepage":"https://nest-desktop.readthedocs.io","language":"TypeScript","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/nest-desktop.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":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":"codemeta.json","zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-06-08T09:11:01.000Z","updated_at":"2025-09-27T10:41:28.000Z","dependencies_parsed_at":"2023-12-18T12:26:52.740Z","dependency_job_id":"949185fe-3652-4403-a639-0133e18d7c52","html_url":"https://github.com/nest-desktop/nest-desktop","commit_stats":{"total_commits":1588,"total_committers":3,"mean_commits":529.3333333333334,"dds":"0.11335012594458438","last_synced_commit":"1cc2c13f045192e6e9330ed77cf32e0ffa9bc2f1"},"previous_names":[],"tags_count":56,"template":false,"template_full_name":null,"purl":"pkg:github/nest-desktop/nest-desktop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nest-desktop%2Fnest-desktop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nest-desktop%2Fnest-desktop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nest-desktop%2Fnest-desktop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nest-desktop%2Fnest-desktop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nest-desktop","download_url":"https://codeload.github.com/nest-desktop/nest-desktop/tar.gz/refs/heads/dev","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nest-desktop%2Fnest-desktop/sbom","scorecard":{"id":680400,"data":{"date":"2025-08-11","repo":{"name":"github.com/nest-desktop/nest-desktop","commit":"05383e54bee25b9004a4aa85324bc5c619e87a9a"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.4,"checks":[{"name":"Maintained","score":10,"reason":"30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ebrains-push.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Code-Review","score":0,"reason":"Found 0/30 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"SAST","score":0,"reason":"no SAST tool detected","details":["Warn: no pull requests merged into dev branch"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/ebrains-push.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/nest-desktop/nest-desktop/ebrains-push.yml/dev?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ebrains-push.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/nest-desktop/nest-desktop/ebrains-push.yml/dev?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ebrains-push.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/nest-desktop/nest-desktop/ebrains-push.yml/dev?enable=pin","Warn: containerImage not pinned by hash: docker/nest-desktop-build/Dockerfile:2: pin your Docker image by updating nginx:stable-alpine to nginx:stable-alpine@sha256:8757e9607e9d2c294bd64d242b4702bffe19f488c82b57de4650db493d19b639","Warn: containerImage not pinned by hash: docker/nest-desktop-build/Dockerfile-builder:4","Warn: containerImage not pinned by hash: docker/nest-desktop-build/Dockerfile-builder:17: pin your Docker image by updating nginx:stable-alpine to nginx:stable-alpine@sha256:8757e9607e9d2c294bd64d242b4702bffe19f488c82b57de4650db493d19b639","Info:   0 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   3 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":9,"reason":"1 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-52f5-9888-hmc6"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-21T22:55:51.174Z","repository_id":36957884,"created_at":"2025-08-21T22:55:51.174Z","updated_at":"2025-08-21T22:55:51.174Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279002891,"owners_count":26083468,"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","status":"online","status_checked_at":"2025-10-10T02:00:06.843Z","response_time":62,"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":["biological-neural-networks","graphical-user-interface","nest","simulation"],"created_at":"2025-05-19T20:15:36.547Z","updated_at":"2025-10-10T05:38:50.000Z","avatar_url":"https://github.com/nest-desktop.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n  \u003cimg\n    alt=\"NEST Desktop\"\n    src=\"https://raw.githubusercontent.com/nest-desktop/nest-desktop/0a3c75e38ed85b5ee952773450eb61cf6e7dc821/icons/icon.png\"\n    width=\"256\"\n    \u003e\n  \u003cbr /\u003e\n  NEST Desktop\n\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  A web-based application for spiking neuronal simulation.\n\u003c/p\u003e\n\n|          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |\n| -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| General  | [![docs](https://img.shields.io/readthedocs/nest-desktop?label=Documentation\u0026logo=readthedocs\u0026logoColor=white)](https://nest-desktop.readthedocs.io) [![license](https://img.shields.io/github/license/nest-desktop/nest-desktop)](https://github.com/nest-desktop/nest-desktop/blob/main/LICENSE) [![DOI](https://img.shields.io/badge/DOI-10.1523%2Feneuro.0274--21.2021-blue)](https://doi.org/10.1523/eneuro.0274-21.2021)                                                                                                                                                                                                                                                          |\n| GitHub   | [![Latest release](https://img.shields.io/github/release/nest-desktop/nest-desktop.svg?label=latest%20release\u0026logo=github\u0026logoColor=white)](https://github.com/nest-desktop/nest-desktop/releases) [![GitHub commit activity](https://img.shields.io/github/commit-activity/y/nest-desktop/nest-desktop)](https://github.com/nest-desktop/nest-desktop/commits/main) [![GitHub forks](https://img.shields.io/github/forks/nest-desktop/nest-desktop?style=social)](https://github.com/nest-desktop/nest-desktop/network/members) [![GitHub stars](https://img.shields.io/github/stars/nest-desktop/nest-desktop?style=social)](https://github.com/nest-desktop/nest-desktop/stargazers) |\n| Docker   | [![Docker image version](https://img.shields.io/docker/v/nest/nest-desktop/latest?label=Docker\u0026logo=docker\u0026logoColor=white)](https://hub.docker.com/r/nest/nest-desktop) [![Docker image size](https://img.shields.io/docker/image-size/nest/nest-desktop/latest)](https://hub.docker.com/r/nest/nest-desktop) [![Docker image pulls](https://img.shields.io/docker/pulls/nest/nest-desktop)](https://hub.docker.com/r/nest/nest-desktop)                                                                                                                                                                                                                                               |\n| Python   | [![Python version](https://img.shields.io/pypi/v/nest-desktop?label=Python\u0026logo=python\u0026logoColor=white)](https://pypi.org/project/nest-desktop/) [![Python downloads](https://img.shields.io/pypi/dm/nest-desktop)](https://pypi.org/project/nest-desktop/)                                                                                                                                                                                                                                                                                                                                                                                                                             |\n| Conda    | [![Conda version](https://img.shields.io/conda/vn/conda-forge/nest-desktop?logo=conda-forge\u0026logoColor=white)](https://anaconda.org/conda-forge/nest-desktop) [![Conda downloads total](https://img.shields.io/conda/dn/conda-forge/nest-desktop)](https://anaconda.org/conda-forge/nest-desktop)                                                                                                                                                                                                                                                                                                                                                                                        |\n| AppImage | [![AppImage version](https://img.shields.io/github/release/nest-desktop/nest-desktop-appImage?label=AppImage\u0026logo=linux\u0026logoColor=white)](https://github.com/nest-desktop/nest-desktop-appImage/releases) [![AppImage downloads total](https://img.shields.io/github/downloads/nest-desktop/nest-desktop-appImage/total)](https://github.com/nest-desktop/nest-desktop-appImage/releases)                                                                                                                                                                                                                                                                                               |\n| Flatpak  | [![Flatpak version](https://img.shields.io/flathub/v/io.github.nest_desktop.nest-desktop?logo=flathub)](https://flathub.org/apps/io.github.nest_desktop.nest-desktop) [![Flathub Downloads](https://img.shields.io/flathub/downloads/io.github.nest_desktop.nest-desktop)](https://flathub.org/apps/io.github.nest_desktop.nest-desktop)                                                                                                                                                                                                                                                                                                                                                |\n| Snap     | [![Snap version](https://img.shields.io/snapcraft/v/nest-desktop/latest/stable?logo=snapcraft\u0026logoColor=white)](https://snapcraft.io/nest-desktop)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |\n\n### Synopsis\n\nNEST Desktop is a web-based application which provides a graphical user interface for [NEST\nSimulator](https://nest-simulator.org). With this easy-to-use tool, users can interactively construct neuronal networks\nand explore network dynamics.\n\nAdvanced users often choose NEST Simulator: a prominent tool for spiking neuronal networks to measure network\ndynamics.However, programming knowledge is required to write code for this tool. NEST Desktop bypasses this requirement,\nbut still teaches users how to construct and explore neuronal networks. A textual script is generated from the\nconstructed networks and sent to NEST Simulator; the network activity is then visualized in a graph or table. It is a\nuseful teaching tool, since the network graphs and network activity visualizations can be exported to files that users\ncan implement for their course protocol.\n\nNEST Desktop is available on [EBRAINS](https://ebrains.eu/service/nest-desktop) (free EBRAINS account required).\n\n### Quick start\n\nTo get started with NEST Desktop and NEST Simulator, use Docker compose with the configuration file:\n\n```\nwget https://raw.githubusercontent.com/nest-desktop/nest-desktop/main/docker/docker-compose.yml\ndocker-compose up --build\n```\n\nFor more information, please see the [User Documentation Page](https://nest-desktop.readthedocs.io).\n\n### Cite NEST Desktop\n\nIn order to cite NEST Desktop in general, please use the DOI\n[10.5281/zenodo.5037050](https://doi.org/10.5281/zenodo.5037050) for all versions (always redirecting to the latest\nversion). If you like to refer to a single version, you can find these also on Zenodo, e.g.\n[10.5281/zenodo.5037051](https://doi.org/10.5281/zenodo.5037051) for Version 3.0. You can use the reference to the paper\nfor NEST Desktop (DOI: [10.1523/ENEURO.0274-21.2021](https://doi.org/10.1523/ENEURO.0274-21.2021)) mentioned above as\nwell, if that is more appropriate in the context of your reference.\n\nYou will also find the exports for the citation managers on Zenodo and eNeuro.\n\n### Funding\n\nThis project has received funding from the European Union’s Horizon 2020 Framework Programme for Research and Innovation\nunder Specific Grant Agreement No. 785907 (Human Brain Project SGA2) and No. 945539 (Human Brain Project SGA3), the\nEuropean Union’s Horizon Europe Programme under the Specific Grant Agreement No. 101147319 (EBRAINS 2.0), the Helmholtz\nAssociation Initiative and Networking Fund under project number SO-092 (Advanced Computing Architectures, ACA) and the\n\"Bundesministeriums für Bildung und Forschung\" (BMBF) for the grant DATIPilot.\nThis work was supported by the DFG Excellence Cluster BrainLinks-BrainTools (grant EXC 1086).\n\n### License\n\nNEST Desktop is published under the [MIT](LICENSE) license.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnest-desktop%2Fnest-desktop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnest-desktop%2Fnest-desktop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnest-desktop%2Fnest-desktop/lists"}