{"id":13770494,"url":"https://github.com/svenvc/ston","last_synced_at":"2025-05-07T17:48:09.485Z","repository":{"id":3140640,"uuid":"4169675","full_name":"svenvc/ston","owner":"svenvc","description":"STON - Smalltalk Object Notation - A lightweight text-based, human-readable data interchange format for class-based object-oriented languages like Smalltalk.","archived":false,"fork":false,"pushed_at":"2024-04-18T08:56:24.000Z","size":574,"stargazers_count":139,"open_issues_count":2,"forks_count":32,"subscribers_count":15,"default_branch":"master","last_synced_at":"2025-03-31T12:38:45.568Z","etag":null,"topics":["data-exchange","data-format","pharo","serialization","smalltalk"],"latest_commit_sha":null,"homepage":null,"language":"Smalltalk","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/svenvc.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"license.txt","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":"2012-04-28T19:21:51.000Z","updated_at":"2025-02-16T14:40:24.000Z","dependencies_parsed_at":"2024-02-09T01:02:49.606Z","dependency_job_id":"e86e214c-f1b3-43ed-9c94-0d84b6a479ff","html_url":"https://github.com/svenvc/ston","commit_stats":{"total_commits":136,"total_committers":14,"mean_commits":9.714285714285714,"dds":0.625,"last_synced_commit":"5af627adb6ef3962cf689cd15cff0369e4433d28"},"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenvc%2Fston","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenvc%2Fston/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenvc%2Fston/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenvc%2Fston/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/svenvc","download_url":"https://codeload.github.com/svenvc/ston/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252930608,"owners_count":21827091,"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":["data-exchange","data-format","pharo","serialization","smalltalk"],"created_at":"2024-08-03T17:00:38.299Z","updated_at":"2025-05-07T17:48:09.444Z","avatar_url":"https://github.com/svenvc.png","language":"Smalltalk","readme":"# STON - Smalltalk Object Notation\n\n[![CI](https://github.com/svenvc/ston/actions/workflows/CI.yml/badge.svg)](https://github.com/svenvc/ston/actions/workflows/CI.yml)\n\nA lightweight text-based, human-readable data interchange format \nfor class-based object-oriented languages like Smalltalk.\nIt can be used to serialize domain level objects, \neither for persistency or network transport. \nAs its name suggests, it is based on JSON (Javascript Object Notation). \nIt adds symbols as a primitive value, class tags for object values and references. \nImplementations for Pharo Smalltalk, Squeak and Gemstone Smalltalk are available.\n\n## Installation\n\n```Smalltalk\nMetacello new\n\tbaseline: 'Ston';\n\trepository: 'github://svenvc/ston/repository';\n\tload\n ```\n\n## Documentation\n\nThe original [Smalltalk Object Notation](https://github.com/svenvc/ston/blob/master/ston-paper.md) paper\n\nThe Pharo Enterprise book [STON](https://ci.inria.fr/pharo-contribution/job/EnterprisePharoBook/lastSuccessfulBuild/artifact/book-result/STON/STON.html) chapter\n\nThe most formal description is [The STON Specification](https://github.com/svenvc/ston/blob/master/ston-spec.md)\n\n*Sven Van Caekenberghe* \n[MIT Licensed](https://github.com/svenvc/ston/blob/master/license.txt)\n\n## Dependency\n\nAdd the following code to your Metacello baseline or configuration\n\n```\nspec \n   baseline: 'Ston' \n   with: [ spec repository: 'github://svenvc/ston/repository' ]\n```\n","funding_links":[],"categories":["Data interexchange format","STON"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsvenvc%2Fston","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsvenvc%2Fston","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsvenvc%2Fston/lists"}