{"id":19241590,"url":"https://github.com/cwbudde/passfml","last_synced_at":"2026-02-02T06:02:37.317Z","repository":{"id":31022085,"uuid":"34580602","full_name":"CWBudde/PasSFML","owner":"CWBudde","description":"Pascal binding for SFML","archived":false,"fork":false,"pushed_at":"2017-03-12T15:28:29.000Z","size":12941,"stargazers_count":53,"open_issues_count":5,"forks_count":17,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-02-23T14:34:53.146Z","etag":null,"topics":["delphi","fpc","game-engine","library","object-pascal","sfml","wrapper"],"latest_commit_sha":null,"homepage":"","language":"Pascal","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CWBudde.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}},"created_at":"2015-04-25T18:30:27.000Z","updated_at":"2024-07-22T11:35:45.000Z","dependencies_parsed_at":"2022-09-08T17:22:51.059Z","dependency_job_id":null,"html_url":"https://github.com/CWBudde/PasSFML","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/CWBudde/PasSFML","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CWBudde%2FPasSFML","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CWBudde%2FPasSFML/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CWBudde%2FPasSFML/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CWBudde%2FPasSFML/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CWBudde","download_url":"https://codeload.github.com/CWBudde/PasSFML/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CWBudde%2FPasSFML/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261649854,"owners_count":23189753,"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":["delphi","fpc","game-engine","library","object-pascal","sfml","wrapper"],"created_at":"2024-11-09T17:11:56.152Z","updated_at":"2026-02-02T06:02:37.243Z","avatar_url":"https://github.com/CWBudde.png","language":"Pascal","funding_links":[],"categories":[],"sub_categories":[],"readme":"PasSFML - Simple and Fast Multimedia Library for Pascal\n=======================================================\n\nSFML is a simple, fast, cross-platform and object-oriented multimedia API. It provides access to windowing, graphics,\naudio and network.\nIt is originally written in C++, and this project is an inofficial binding for the Pascal language. It makes use of the C wrappers from the CSFML bindings.\n\nYou can find SFML here: http://www.sfml-dev.org/\n\nSFML is released under the the zlib/png+ license. \nThe license can be optained here: http://opensource.org/licenses/Zlib\n\nAuthors\n-------\n\n* Christian-W. Budde - developer (Christian@savioursofsoul.de)\n* Laurent Gomila - original CSFML and SFML developer (laurent@sfml-dev.org)\n\nDownload\n--------\n\nYou can get the current development version from the git repository (https://github.com/CWBudde/PasSFML).\n\nCompiler\n--------\n\nCurrently Delphi and FPC/Lazarus are supported. However, due to a compiler incompatibility with the Delphi compiler (solved with workarounds), FPC is recommended at the moment.\n\nRemarks\n-------\n\nFor Linux development it is necessary to also install the libcsfml-dev package.\n\n\nLearn\n-----\n\nThere is no tutorial for PasSFML, but since it's a binding you can use the C++ resources:\n* The official tutorials (http://www.sfml-dev.org/tutorials/)\n* The online API documentation (http://www.sfml-dev.org/documentation/)\n* The community wiki (https://github.com/LaurentGomila/SFML/wiki/)\n* The community forum (http://en.sfml-dev.org/forums/) (or http://fr.sfml-dev.org/forums/ for french people)\n\nContribute\n----------\n\nSFML and PasSFML are open-source projects, and they need your help to go on growing and improving.\nDon't hesitate to post suggestions or bug reports on the forum (http://en.sfml-dev.org/forums/),\nsubmit patches by e-mail, or post new bugs/features requests on the task tracker (https://github.com/CWBudde/PasSFML/issues/).\nYou can even fork the project on GitHub, maintain your own version and send us pull requests periodically to merge your work.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcwbudde%2Fpassfml","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcwbudde%2Fpassfml","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcwbudde%2Fpassfml/lists"}