{"id":37157288,"url":"https://github.com/joelschutz/soil-demo","last_synced_at":"2026-01-14T18:45:01.481Z","repository":{"id":190881227,"uuid":"683520562","full_name":"joelschutz/soil-demo","owner":"joelschutz","description":"Explore water absorption by soil with the Soil Demo, created using Go and Ebiten game engine. Adjust soil type, water, and drainage to visualize absorption. Educational and interactive.","archived":false,"fork":false,"pushed_at":"2023-08-26T23:02:34.000Z","size":40,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-06-21T01:54:08.534Z","etag":null,"topics":["ebitengine","educational","go","interactive-visualizations","simulation","soil","water"],"latest_commit_sha":null,"homepage":"","language":"Go","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/joelschutz.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":null,"support":null,"governance":null}},"created_at":"2023-08-26T20:43:31.000Z","updated_at":"2023-08-26T20:57:40.000Z","dependencies_parsed_at":"2023-08-26T21:45:44.153Z","dependency_job_id":"7529548d-a917-4fd9-a050-aea525354c0f","html_url":"https://github.com/joelschutz/soil-demo","commit_stats":{"total_commits":3,"total_committers":2,"mean_commits":1.5,"dds":"0.33333333333333337","last_synced_commit":"640e49be72adfad963f0db4c80e4b9cf8e638770"},"previous_names":["joelschutz/soil-demo"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/joelschutz/soil-demo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joelschutz%2Fsoil-demo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joelschutz%2Fsoil-demo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joelschutz%2Fsoil-demo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joelschutz%2Fsoil-demo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/joelschutz","download_url":"https://codeload.github.com/joelschutz/soil-demo/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joelschutz%2Fsoil-demo/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28430880,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T16:38:47.836Z","status":"ssl_error","status_checked_at":"2026-01-14T16:34:59.695Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["ebitengine","educational","go","interactive-visualizations","simulation","soil","water"],"created_at":"2026-01-14T18:45:00.830Z","updated_at":"2026-01-14T18:45:01.473Z","avatar_url":"https://github.com/joelschutz.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Soil Demo\n\nThe Soil Demo project is a demonstration of water absorption by soil under different conditions. It is written in Go programming language and utilizes assets from [SkaldingDelight](https://skalding.itch.io).\n\n## Table of Contents\n\n- [Soil Demo](#soil-demo)\n  - [Table of Contents](#table-of-contents)\n  - [Introduction](#introduction)\n  - [Features](#features)\n  - [Installation](#installation)\n  - [Usage](#usage)\n  - [Contributing](#contributing)\n  - [License](#license)\n\n## Introduction\n\nThe Soil Demo project aims to showcase the process of water absorption by soil, simulating different conditions. By running this project, users can observe how the soil behaves under various scenarios and gain insights into the absorption process.\n\n## Features\n\n- Simulates water absorption by soil.\n- Allows customization of different soil conditions.\n- Provides visual representation of the absorption process.\n- Displays relevant information and statistics during the simulation.\n\n## Installation\n\nTo install the Soil Demo project, follow these steps:\n\n1. Make sure you have Go installed on your system.\n2. Clone the repository: `git clone https://github.com/your-username/soil-demo.git`\n3. Navigate to the project directory: `cd soil-demo`\n4. Install dependencies: `go mod download`\n\n## Usage\n\nTo run the Soil Demo project, execute the following command:\n\n```shell\ngo run main.go\n```\n\nOnce the project is running, follow the on-screen instructions to interact with the simulation. You can customize the soil conditions and observe the water absorption process.\n\n## Contributing\n\nContributions to the Soil Demo project are welcome! If you'd like to contribute, please follow these steps:\n\n1. Fork the repository.\n2. Create a new branch: `git checkout -b feature/my-feature`\n3. Make your changes and commit them: `git commit -am 'Add some feature'`\n4. Push the changes to your branch: `git push origin feature/my-feature`\n5. Open a pull request.\n\nPlease ensure that your code follows the project's coding style guidelines and include appropriate tests for your changes.\n\n## License\n\nThis project is licensed under the MIT License. You are free to use, modify, and distribute this software. Refer to the LICENSE file for more information.\n\n---\n\nFeel free to modify and expand on this README template according to your specific project requirements. Providing clear instructions, usage examples, and contributing guidelines will help users understand and engage with your soil-demo project effectively. Good luck!","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoelschutz%2Fsoil-demo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjoelschutz%2Fsoil-demo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoelschutz%2Fsoil-demo/lists"}