Delphi-Library-Liste
Liste der Delphi -Bibliotheken und Frameworks
Kontrollinversion - Abhängigkeitsinjektion
Ententypisierung
- Einfache Ententypisierung zu Delphi -Objekten (einfach rtti): http://code.google.com/p/duckDuckdelphi/
Objektserialisierung
- JSON
- Chimäre (xe2)
- Website: http://arcana.vvv.com/chimera
- SuperObject
- Website: http://code.google.com/p/superobject/
- Dokumentation: http://superobject.googlecode.com/git/readme.html
- JSON-Parsing in Mormot: http://blog.ynopse.info/post/2011/06/02/fast-json-parsing
- DB <--> Objektzuordnung -tiopf: http://tiopf.sourceforge.net/index.shtml
Unit -Tests
Dunitx: https://github.com/vsofttechnologies/dunitx
- Artikel: http://www.finalbuilder.com/resources/blogs/postid/697/inTroducing-dunitx.aspx
Dunit: http://dunit.sourceforge.net/
Delphispec: https://github.com/romanyankovsky/delphispec
Mormot Mocks
- Unit-Tests-siehe http://blog.ynopse.info/post/2010/07/23/unit-testing-light-in-delphi
- Stubs und Mocks-siehe http://blog.synopse.info/post/2012/10/14/stubs-and-mocks-for-delphi-with-mormot
Delphi-Mocks
- Repo: https://github.com/vsofttechnologies/delphi-mocks
- Delphi-Mocks-Artikel
- http://delphisorcery.blogspot.fr/2011/09/pimp-your-unit-test-using-mock-objects.html
- http://www.finalbuilder.com/resources/blogs/postid/417/introducing-delphi-mocks.aspx
Codeabdeckung
- Repo: http://code.google.com/p/delphi-code-coverage/
- Artikel: http://thundaxsoftware.blogspot.ch/2013/02/using-delphi-code-coverage.html
- Jenkins/Hudson Integration: http://christerblog.wordpress.com/2010/07/02/delphi-code-coverage-in-hudson/
GUI -Tests
- http://www.georheadforhire.com/articles/ruby/win32-autogui/using-ruby-to-drive-windows-anapplications
- OpenCTF: http://openckf.sourceforge.net/
Bauen - kontinuierliche Integration
- Jenkins/Hudson Integration: http://christerblog.wordpress.com/2010/04/25/using-hudson-to-build-delphi-projects/
Mathe
- Tpmath (wissenschaftliche Bibliothek): http://www.unilim.fr/pages_perso/jean.debord/tpmath/tpmath.htm
Networking
- Zeromq Delphi -Bindungen https://github.com/bvarga/delphizmq
- Indy (Internet -Protokollkomponenten): http://www.indyproject.org/index.en.aspx
- Mormot, N-Tier / Client-Server
- http://blog.ynopse.info/post/2012/03/07/interface-basieren-services
- http://blog.ynopse.info/post/2010/07/18/datasnap-like-client-server-json-restful-services-in-delphi-7-2010
Internet / Web
- Einbettbarer Browser
- Delphi Chromium eingebettet 3: http://code.google.com/p/dcef3/
- Delphi Chromium eingebettet: http://code.google.com/p/delphichromiumembedded/
- Web -Frameworks
- Delphi auf Rails https://code.google.com/p/delphionrails/
- Delphi MVC Framework: https://code.google.com/p/delphimvcframework/
- xxm: http://xxm.sourceforge.net/
- Http server http://blog.synopse.info/post/2011/03/11/http-server-using-fast-http.sys-kernel-mode-server
Db - orm
- Delphi-orm: https://code.google.com/p/delphi-orm/
- Mormot: http://synopse.info/fossil/wiki?name=sqlite3+Framework
- Zeoslib (Datenbankkomponenten): http://sourceforge.net/projects/zeoslib/
- SQLite Wrapper: https://github.com/stijnsanders/tsqlite
- Mongodb Connector: https://github.com/stijnsanders/tmongowire
Berichterstattung
- Bericht aus Code-siehe http://blog.ynopse.info/post/2010/06/30/making-report-from-code
- PDF Export-siehe http://blog.synopse.info/category/open-source-projects/synopse-pdf-gine
Fäden
- Omnithread Library: http://code.google.com/p/omnithreadlibrary/
Gedächtnismanager
- SAPMM: https://code.google.com/p/sapmm/
- Leakcheck: https://bitbucket.org/shadow_cs/delphi-leakcheck/ Multi-Plattform-Speichermanager mit Leckprüfung und Dunit-Integration.
- FASTMM: https://github.com/pleriche/fastmm4
Datenkabinen
- ReduxDelphi, vorhersehbarer Zustandsbehälter: https://github.com/pierrejean-coudert/reduxdelphi
- Dsharp
- Repo: https://bitbucket.org/sglienke/dsharp
- Website: http://delphisorcery.blogspot.fr/
Scripting
- Dwscript: http://code.google.com/p/dwscript/
- Python-4-delphi: http://code.google.com/p/python4delphi/
- Delphi Javascript: http://code.google.com/p/delphi-javascript/
- ECMascript 5 + JIT (Spidermonkey)/Pascal-Integration: http://blog.synopse.info/post/2014/04/07/javascript-upport-mormot-via-spidermonkey
- Besen, ECMascript 5 in Objekt Pascal: https://github.com/bero1985/besen
- LUA -Bindungen: https://github.com/cxflag203/delphimvcframework/tree/master/lib/luadelphibinding
- Sehr einfaches Lua https://github.com/dennis1000/verysimplelua
- RemObjects Pascalscript: https://github.com/remobjects/pascalscript
- Behavior3 für Delphi https://github.com/dennis1000/behavior3Delphi
Datenstruktur
- http://www.boyet.com/fixedarticles/ezdsl.html
- Die Delphi Container Library: http://sourceforge.net/projects/dclx/
Benutzeroberfläche
- Tchrometabs: http://code.google.com/p/delphi-chrome-tabs/
- SYNEDIT: http://syedit.sourceforge.net/
- virtual-treeview: https://code.google.com/p/virtual-treeview/
- Task-Dialoge: http://blog.synopse.info/post/2011/03/05/open-source-syntaskdialog-unit-for-xp%2cvista%2cseven
- VCL-Styles-Utils: Erweitern Sie die Delphi VCL-Stile (xe2+), http://code.google.com/p/vcl-styles-utils/
- Kostenlose Fehler -VCL -Komponenten: https://github.com/errorcalc/freeesvclcomponents
Grafik
- OpenGL, GLSCEN: http://glscene.sourceforge.net
- Computer Vision: OpenCV-Bindungen: https: //github.com/laex/delphi-opencv
- GDI+: http://sourceforge.net/projects/delphigdiplus/
- Graphics32: http://graphics32.org/wiki/
- DSpack (Direktausstellung): http://code.google.com/p/dspack/
REISSVERSCHLUSS
- 7zip -Bindungen: http://code.google.com/p/d7zip/
Versorgungsunternehmen
- Castalia Delphi Parser: https://github.com/jacobthurman/castalia-delphi-parser
- Gpdelphiunits: http://code.google.com/p/gpdelphiunits/
- libgit2: https://github.com/libgit2/libgit2
Werkzeuge
- Profilerstellung
- Probenahmeprofiler: http://www.delphitools.info/samplingprofiler/
- Quellcode -Instrumentierungsprofiler: http://code.google.com/p/gpprofile2011/
- Spider - Delphi Profiler: https://github.com/yavfast/dbg-spider
- ObjectDebugger: Laufzeit-Objektinspektor für Delphi VCL-Anwendungen https://github.com/Marcocantu/ObjectDebugger
- Delphi IDE Theme Editor: https://code.google.com/p/delphi-ide-theme-editor/
- Delphi Dev. Shell-Tools: http://code.google.com/p/delphi-dev-shell-tools/
- Omnipascal vs Code Editor: http://www.omnipascal.com/
- Delphi Find Unit (Import verwendet): https://github.com/rfrezino/rfindunit