{"id":15689608,"url":"https://github.com/fwcd/fructose","last_synced_at":"2025-05-07T23:04:43.110Z","repository":{"id":98824857,"uuid":"119748943","full_name":"fwcd/fructose","owner":"fwcd","description":"General-purpose utilities featuring mathematical, functional and reactive abstractions for Java","archived":false,"fork":false,"pushed_at":"2020-09-29T15:48:23.000Z","size":2444,"stargazers_count":8,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-07T23:04:38.243Z","etag":null,"topics":["data-structures","game-development","general-purpose","java-8","machine-learning","math"],"latest_commit_sha":null,"homepage":"","language":"Java","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/fwcd.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-01-31T21:59:03.000Z","updated_at":"2024-11-04T21:57:12.000Z","dependencies_parsed_at":"2023-05-25T16:00:32.079Z","dependency_job_id":null,"html_url":"https://github.com/fwcd/fructose","commit_stats":{"total_commits":176,"total_committers":4,"mean_commits":44.0,"dds":"0.11363636363636365","last_synced_commit":"4bf8bb2d90849c5c1a773ab0042f1dea7197107a"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fwcd%2Ffructose","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fwcd%2Ffructose/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fwcd%2Ffructose/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fwcd%2Ffructose/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fwcd","download_url":"https://codeload.github.com/fwcd/fructose/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252968114,"owners_count":21833251,"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-structures","game-development","general-purpose","java-8","machine-learning","math"],"created_at":"2024-10-03T18:03:30.257Z","updated_at":"2025-05-07T23:04:43.086Z","avatar_url":"https://github.com/fwcd.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Fructose\n\n[![Build Status](https://github.com/fwcd/fructose/workflows/Java%20CI/badge.svg)](https://github.com/fwcd/fructose/actions)\n\nA general-purpose Java library providing an extensive set of utilities.\n\n* Math\n    * Complex numbers\n    * Computation graph differentiation\n    * Tensors, matrices, vectors\n    * Prime sieves\n    * Geometry\n* Data structures\n    * Stacks\n    * Tables\n    * Trees\n    * Graphs\n* Listenables\n    * Observables\n    * Observable lists\n    * Observable sets\n    * Observable maps\n* Functors and monads\n    * Option\n    * Either\n    * Pair\n    * Lazy\n    * Result\n* Machine learning\n    * Perceptrons\n    * Q-learning\n* Genetic algorithms\n* IO\n    * New File API\n* Game AI\n    * Minimax/AlphaBeta\n    * Monte Carlo tree search\n* Swing\n    * Lots of useful GUI utility classes\n* Time\n    * Stopwatches\n    * Timers\n* Small, noteworthy classes\n    * Probability distributions\n    * Permutators\n    * Annotations\n    * Properties\n    * Parsers\n\n## Building\n* macOS/Linux: `./gradlew build`\n* Windows: `gradlew build`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffwcd%2Ffructose","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffwcd%2Ffructose","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffwcd%2Ffructose/lists"}