Lista de Librarias Delphi
Lista de bibliotecas e estruturas Delphi
Inversão de controle - injeção de dependência
Digição de pato
- Digitação simples de pato para objetos Delphi (Easy RTTI): http://code.google.com/p/duckduckdelphi/
Serialização do objeto
- JSON
- Chimera (Xe2)
- Site: http://arcana.sivv.com/chimera
- SuperObject
- Site: http://code.google.com/p/superobject/
- Documentação: http://superobject.googlecode.com/git/readme.html
- JSON Animando em Mormot: http://blog.synopse.info/post/2011/06/02/fast-json-parsing
- Db < -> mapeamento de objetos -tiopf: http://tiopf.sourceforge.net/index.shtml
Teste de unidade
Dunitx: https://github.com/vsofttechnologies/dunitx
- Artigo: http://www.finalbuilder.com/resources/blogs/postid/697/introducing-dunitx.aspx
Dunit: http://dunit.sourceforge.net/
Delphispec: https://github.com/romanyankovsky/delphispec
Mormot zomba
- Teste de unidade-consulte http://blog.synopse.info/post/2010/07/23/unit-testing-leight-in-delphi
- Stubs and Mocks-veja http://blog.synopse.info/post/2012/10/14/stubs-and-mocks-for-delphi-with-mormot
Delphi-mocks
- Repo: https://github.com/vsofttechnologies/delphi-mocks
- Artigo de Delphi-Mocks
- http://delphisorcery.blogspot.fr/2011/09/pimp-your-unit-tests-using-mock-objects.html
- http://www.finalbuilder.com/resources/blogs/postid/417/introducing-delphi-mocks.aspx
Cobertura de código
- Repo: http://code.google.com/p/delphi-code-cobage/
- Artigo: http://thundaxsoftware.blogspot.ch/2013/02/using-delphi-code-coverage.html
- Integração de Jenkins/Hudson: http://christerblog.wordpress.com/2010/07/02/delphi-code-coverage-in-hudson/
Teste da GUI
- http://www.gearheadforhire.com/articles/ruby/win32-autogui/using-ruby-to-drive-windows-applications
- OpenCtf: http://openctf.sourceforge.net/
Construção - integração contínua
- Integração de Jenkins/Hudson: http://christerblog.wordpress.com/2010/04/25/using-hudson-to-build-delphi-projects/
Matemática
- TPMATH (Biblioteca Científica): http://www.unilim.fr/pages_perso/jean.debord/tpmath/tpmath.htm
Networking
- Zeromq Delphi Bindings https://github.com/bvarga/delphizmq
- Indy (componentes do protocolo da Internet): http://www.indyproject.org/index.en.aspx
- Mormot, N-Tier / Client-Server
- http://blog.synopse.info/post/2012/03/07/interface baseado emerservices
- http://blog.synopse.info/post/2010/07/18/datasnap-like-lient-severver-json-restful-service-inphi-7-2010
Internet / Web
- Navegador incorporável
- Delphi Chromium incorporado 3: http://code.google.com/p/dcef3/
- Delphi Chromium incorporado: http://code.google.com/p/delphichromiumembedded/
- Estruturas da web
- Delphi on Rails https://code.google.com/p/delphionrails/
- Delphi MVC Framework: https://code.google.com/p/delphimvcframework/
- xxm: http://xxm.sourceforge.net/
- O servidor http http://blog.synopse.info/post/2011/03/11/http-sherver-using-fast-http.sys-kernel-mode-sever
Db - orm
- Delphi-Aorm: https://code.google.com/p/delphi-orm/
- Mormot: http://synopse.info/fossil/wiki?name=sqlite3+framework
- Zeoslib (componentes do banco de dados): http://sourceforge.net/projects/zeoslib/
- Wrapper SQLite: https://github.com/stijnsanders/tsqlite
- Conector MongoDB: https://github.com/stijnsanders/tmongowire
Relatórios
- Relatório do código-consulte http://blog.synopse.info/post/2010/06/30/making-report-from-code
- Exportação em PDF-Veja http://blog.synopse.info/category/open-source-projects/synopse-pdf-engine
Rosqueamento
- Omnithread Library: http://code.google.com/p/omnithreadlibrary/
Gerentes de memória
- SAPMM: https://code.google.com/p/sapmm/
- CHECKCECK: https://bitbucket.org/shadow_cs/delphi-leakcheck/ gerenciador de memória multi-plataforma com verificação de vazamento e integração de dunit.
- Fastmm: https://github.com/pleriche/fastmm4
Banco de dados
- Reduxdelphi, contêiner de estado previsível: https://github.com/pierrejean-coudert/reduxdelphi
- DSharp
- Repo: https://bitbucket.org/sglienke/dsharp
- Site: http://delphisorcery.blogspot.fr/
Script
- 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 Integração: http://blog.synopse.info/post/2014/04/07/javascript-support-in-mormot-via-spidermonkey
- Besen, Ecmascript 5 em Objeto Pascal: https://github.com/bero1985/besen
- Lua Bindings: https://github.com/cxflag203/delphimvcframework/tree/master/lib/luadelphibinding
- Muito simples lua https://github.com/dennis1000/verysimplelua
- Remobjects PascalScript: https://github.com/remobjects/PascalScript
- Comportamento3 para delphi https://github.com/dennis1000/behavior3delphi
Estrutura de dados
- http://www.boyet.com/fixedarticles/ezdsl.html
- A Biblioteca de Container Delphi: http://sourceforge.net/projects/dclx/
Interface do usuário
- Tchrometabs: http://code.google.com/p/delphi-chrome-tabs/
- Synedit: http://synedit.sourceforge.net/
- Virtual-TreeView: https://code.google.com/p/virtual-treeview/
- Diálogos de tarefas: http://blog.synopse.info/post/2011/03/05/open-source-syntaskdialog-unit-for-xp%2cvista%2cseven
- VCL-Styles-Utils: estenda os estilos Delphi VCL (XE2+), http://code.google.com/p/vcl-tyles-utils/
- Componentes do ErRsoft VCL gratuitos: https://github.com/errorcalc/freeesvclcomponents
Gráfico
- OpenGL, GlScene: http://glscene.sourceforge.net
- Visão computacional: OpenCV Bindings: https: //github.com/laex/delphi-opencv
- GDI+: http://sourceforge.net/projects/delphigdiplus/
- Graphics32: http://graphics32.org/wiki/
- Dspack (Direct Show): http://code.google.com/p/dspack/
Zip
- 7ZIP Bindings: http://code.google.com/p/d7zip/
Utilitários
- Castalia Delphi Parser: https://github.com/jacobthurman/castalia-delphi-parser
- Gpdelphiunits: http://code.google.com/p/gpdelphiunits/
- libgit2: https://github.com/libgit2/libgit2
Ferramentas
- Perfil
- Profiler de amostragem: http://www.delphitools.info/samplingprofiler/
- Profiler de instrumentação de código -fonte: http://code.google.com/p/gprofile2011/
- Spider - Delphi Profiler: https://github.com/yavfast/dbg-spider
- ObjectDebugger: Inspetor de Objeto em tempo de execução para aplicativos Delphi VCL https://github.com/marcocantu/objectdebugger
- Delphi IDE Editor de temas: https://code.google.com/p/delphiide-theme-editor/
- Delphi Dev. Ferramentas do shell: http://code.google.com/p/delphi-dev-chell-tools/
- Omnipascal vs Code Editor: http://www.omnipascal.com/
- Delphi Find Unit (Usos de importação): https://github.com/rfrezino/rfindunit