{"id":13456731,"url":"https://github.com/solana-playground/solana-playground","last_synced_at":"2025-05-14T02:07:22.098Z","repository":{"id":37586578,"uuid":"483721519","full_name":"solana-playground/solana-playground","owner":"solana-playground","description":"Quickly develop, deploy and test Solana programs from browsers","archived":false,"fork":false,"pushed_at":"2025-05-12T18:43:08.000Z","size":36415,"stargazers_count":743,"open_issues_count":119,"forks_count":281,"subscribers_count":32,"default_branch":"master","last_synced_at":"2025-05-12T19:52:11.068Z","etag":null,"topics":["blockchain","playground","rust","solana","solana-development","solana-ide","solana-playground","solana-program","wasm","webassembly"],"latest_commit_sha":null,"homepage":"https://beta.solpg.io","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/solana-playground.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-APACHE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"supported-crates.json","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-04-20T16:00:01.000Z","updated_at":"2025-05-12T18:43:12.000Z","dependencies_parsed_at":"2023-09-22T23:51:36.954Z","dependency_job_id":"e7398c38-928d-485f-8b44-2cd572412b1d","html_url":"https://github.com/solana-playground/solana-playground","commit_stats":{"total_commits":1378,"total_committers":29,"mean_commits":47.51724137931034,"dds":"0.045718432510885365","last_synced_commit":"4bec603f12aa7513d50275d14f28b100721c611d"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solana-playground%2Fsolana-playground","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solana-playground%2Fsolana-playground/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solana-playground%2Fsolana-playground/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solana-playground%2Fsolana-playground/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/solana-playground","download_url":"https://codeload.github.com/solana-playground/solana-playground/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253814419,"owners_count":21968555,"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":["blockchain","playground","rust","solana","solana-development","solana-ide","solana-playground","solana-program","wasm","webassembly"],"created_at":"2024-07-31T08:01:26.780Z","updated_at":"2025-05-14T02:07:17.088Z","avatar_url":"https://github.com/solana-playground.png","language":"Rust","funding_links":[],"categories":["Software Development","Web3 and ZKP Framework","Rust"],"sub_categories":["Development Environment"],"readme":"# Solana Playground\n\n[SolPg](https://beta.solpg.io) allows you to quickly develop, deploy and test [Solana](https://docs.solana.com/introduction) programs(smart contracts) from browsers.\n\n## Supported crates\n\n| Crate                                                                              | Version |\n| ---------------------------------------------------------------------------------- | ------- |\n| [anchor-lang](https://docs.rs/anchor-lang/0.29.0)                                  | 0.29.0  |\n| [anchor-spl](https://docs.rs/anchor-spl/0.29.0)                                    | 0.29.0  |\n| [arrayref](https://docs.rs/arrayref/0.3.7)                                         | 0.3.7   |\n| [borsh](https://docs.rs/borsh/0.10.3)                                              | 0.10.3  |\n| [borsh-derive](https://docs.rs/borsh-derive/0.10.3)                                | 0.10.3  |\n| [bytemuck](https://docs.rs/bytemuck/1.14.0)                                        | 1.14.0  |\n| [bytemuck_derive](https://docs.rs/bytemuck_derive/1.5.0)                           | 1.5.0   |\n| [mpl-bubblegum](https://docs.rs/mpl-bubblegum/1.0.0)                               | 1.0.0   |\n| [mpl-token-auth-rules](https://docs.rs/mpl-token-auth-rules/1.4.3)                 | 1.4.3   |\n| [mpl-token-metadata](https://docs.rs/mpl-token-metadata/3.2.3)                     | 3.2.3   |\n| [num-derive](https://docs.rs/num-derive/0.4.0)                                     | 0.4.0   |\n| [num-traits](https://docs.rs/num-traits/0.2.16)                                    | 0.2.16  |\n| [pyth-sdk](https://docs.rs/pyth-sdk/0.8.0)                                         | 0.8.0   |\n| [pyth-sdk-solana](https://docs.rs/pyth-sdk-solana/0.8.0)                           | 0.8.0   |\n| [serde](https://docs.rs/serde/1.0.193)                                             | 1.0.193 |\n| [solana-program](https://docs.rs/solana-program/1.16.24)                           | 1.16.24 |\n| [spl-account-compression](https://docs.rs/spl-account-compression/0.2.0)           | 0.2.0   |\n| [spl-associated-token-account](https://docs.rs/spl-associated-token-account/2.2.0) | 2.2.0   |\n| [spl-pod](https://docs.rs/spl-pod/0.1.0)                                           | 0.1.0   |\n| [spl-tlv-account-resolution](https://docs.rs/spl-tlv-account-resolution/0.4.0)     | 0.4.0   |\n| [spl-token](https://docs.rs/spl-token/4.0.0)                                       | 4.0.0   |\n| [spl-token-2022](https://docs.rs/spl-token-2022/0.9.0)                             | 0.9.0   |\n| [spl-token-metadata-interface](https://docs.rs/spl-token-metadata-interface/0.2.0) | 0.2.0   |\n| [spl-transfer-hook-interface](https://docs.rs/spl-transfer-hook-interface/0.3.0)   | 0.3.0   |\n| [spl-type-length-value](https://docs.rs/spl-type-length-value/0.3.0)               | 0.3.0   |\n| [switchboard-solana](https://docs.rs/switchboard-solana/0.29.79)                   | 0.29.79 |\n| [switchboard-v2](https://docs.rs/switchboard-v2/0.4.0)                             | 0.4.0   |\n| [thiserror](https://docs.rs/thiserror/1.0.48)                                      | 1.0.48  |\n\nYou can open an issue to request more crates.\n\n\u003e **Note:** Playground is still in **beta** and everything is subject to change.\n\n## Run locally\n\n- [Client setup](https://github.com/solana-playground/solana-playground/tree/master/client#setup)\n- [Server setup](https://github.com/solana-playground/solana-playground/tree/master/server#setup)\n\n##### Recommended versions\n\n```sh\nrustc --version\n# rustc 1.75.0 (82e1608df 2023-12-21)\n\nnode --version\n# v18.15.0\n\nyarn --version\n# 1.22.19\n```\n\n## Contributing\n\nAnyone is welcome to contribute to **Solana Playground,** no matter how big or small the contribution.\n\n## License\n\nPublic libraries (e.g. [solana-client-wasm](https://github.com/solana-playground/solana-playground/tree/master/wasm/solana-client), [solana-extra-wasm](https://github.com/solana-playground/solana-playground/tree/master/wasm/utils/solana-extra)) are licensed under [Apache-2.0](https://github.com/solana-playground/solana-playground/blob/master/LICENSE-APACHE), and the rest are licensed under [GPL-3.0](https://github.com/solana-playground/solana-playground/blob/master/LICENSE-GPL).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsolana-playground%2Fsolana-playground","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsolana-playground%2Fsolana-playground","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsolana-playground%2Fsolana-playground/lists"}