{"id":13961523,"url":"https://github.com/rotty/lexpr-rs","last_synced_at":"2025-04-12T22:34:37.334Z","repository":{"id":40745151,"uuid":"169790334","full_name":"rotty/lexpr-rs","owner":"rotty","description":"Rust Lisp expression parser and serializer","archived":false,"fork":false,"pushed_at":"2024-08-24T21:32:34.000Z","size":5716,"stargazers_count":171,"open_issues_count":7,"forks_count":22,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-04T01:32:30.981Z","etag":null,"topics":["rust","s-expression","s-expressions"],"latest_commit_sha":null,"homepage":null,"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/rotty.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":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-02-08T19:51:49.000Z","updated_at":"2025-02-28T00:08:27.000Z","dependencies_parsed_at":"2022-08-10T00:41:17.809Z","dependency_job_id":"fd231e82-3b5f-4fc1-9c59-6cfa2129669f","html_url":"https://github.com/rotty/lexpr-rs","commit_stats":{"total_commits":177,"total_committers":9,"mean_commits":"19.666666666666668","dds":0.3163841807909604,"last_synced_commit":"09a61d3d132c37bf29d175b86d1b532dd41ca8bd"},"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rotty%2Flexpr-rs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rotty%2Flexpr-rs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rotty%2Flexpr-rs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rotty%2Flexpr-rs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rotty","download_url":"https://codeload.github.com/rotty/lexpr-rs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248642308,"owners_count":21138350,"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":["rust","s-expression","s-expressions"],"created_at":"2024-08-08T17:01:13.198Z","updated_at":"2025-04-12T22:34:37.299Z","avatar_url":"https://github.com/rotty.png","language":"Rust","funding_links":[],"categories":["Rust"],"sub_categories":[],"readme":"# lexpr: S-expressions for Rust [![Build Status]][gh-actions] [![Codecov]][codecov] [![Rustc Version 1.56+]][rustc]\n\n[Build Status]: https://github.com/rotty/lexpr-rs/workflows/CI/badge.svg\n[gh-actions]: https://github.com/rotty/lexpr-rs/actions\n[codecov]: https://codecov.io/github/rotty/lexpr-rs/coverage.svg?branch=master\n[Rustc Version 1.56+]: https://img.shields.io/badge/rustc-1.56+-lightgray.svg\n[rustc]: https://blog.rust-lang.org/2021/10/21/Rust-1.56.0.html\n\nThis repository hosts the following crates:\n\n- [`lexpr`](./lexpr), providing the `lexpr::Value` type for\n  representing S-expression data, the `sexp` macro to embed\n  S-expression values into Rust code, as well as a parser and printer\n  for S-expressions. Please refer to crate's\n  [`README`](./lexpr/README.md) for more information.\n\n- [`serde-lexpr`](./serde-lexpr), integrating `lexpr` with Serde,\n  allowing to serialize and deserialize Rust data structures to and\n  from S-expressions.\n\n- [`lexpr-macros`](./lexpr-macros), an internal crate actually\n  implementing the `sexp` macro. This crate should be considered an\n  implementation detail, and not be used directly, only via the\n  `lexpr` crate.\n\n## Licensing\n\nThe code and documentation in the `lexpr-rs` git repository is [free\nsoftware](https://www.gnu.org/philosophy/free-sw.html), dual-licensed\nunder the [MIT](./LICENSE-MIT) or [Apache-2.0](./LICENSE-APACHE)\nlicense, at your choosing.\n\nThe `lexpr` repository contains code and documentation adapted from\nthe following projects, all licensed under the same conditions,\ni.e. dual-licensed under MIT or Apache-2.0 license:\n\n- [`serde_json`](https://github.com/serde-rs/json)\n- [`serde_yaml`](https://github.com/dtolnay/serde-yaml)\n- [`sexpr`](https://github.com/zv/sexpr), Copyright 2017 Zephyr\n  Pellerin.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frotty%2Flexpr-rs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frotty%2Flexpr-rs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frotty%2Flexpr-rs/lists"}