1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Donation with Paypal!!!

    Go to your paypal account and send directly donation to [email protected]

    1 month - 10 $ - Standart VIP

    6 months - 20 $- Standart VIP

    1 year - 30 $- Standart VIP

    2 years - 50 $- Standart VIP

    Gold member for life - 150 $- Standart VIP

    High Vip (Standart VIP include) group please send PM or email to [email protected] for info

    After Donation please send email to [email protected]

  3. Donation Ways 2020


    Paysend
  4. Telegram
Dismiss Notice

Donation with Paypal!!!

Go to your paypal account and send directly donation to [email protected]

1 month - 10 $ - Standart VIP

6 months - 20 $- Standart VIP

1 year - 30 $- Standart VIP

2 years - 50 $- Standart VIP

Gold member for life - 150 $- Standart VIP

High Vip (Standart VIP include) group please send PM or email to [email protected] for info

After Donation please send email to [email protected]

Dismiss Notice
For open hidden message no need write thanks, thank etc. Enough is click to like button on right side of thread.

List of Delphi Libraries and Frameworks

Discussion in 'Delphi Programming' started by AdminDF, Jan 1, 2014.

  1. AdminDF
    Online

    AdminDFAdminDF is a Verified Member Delphifan Staff Member DF Staff

    Inversion of Control - Dependency injection


    Spring4D


    repo: https://bitbucket.org/sglienke/spring4d
    Nick Hodges Talk: Dependency Injection and the Delphi Spring Framework : http://www.youtube.com/watch?v=8iB_ppvpjxM
    Emballo (not currently maintained)


    repo: https://code.google.com/p/emballo/
    Good Readings


    http://blog.synopse.info/post/2012/10/14/Interfaces-in-practice%3A-dependency-injection%2C-stubs-and-mocks
    http://delphisorcery.blogspot.ch/2013/12/dependency-injection-best-practices.html
    Duck Typing


    simple duck typing to Delphi Objects (easy RTTI) : http://code.google.com/p/duckduckdelphi/
    Object Serialization


    JSON
    Chimera (XE2)
    web site: http://arcana.sivv.com/chimera
    SuperObject
    web site: http://code.google.com/p/superobject/
    documentation: http://superobject.googlecode.com/git/readme.html
    JSON parsing in mORMot : http://blog.synopse.info/post/2011/06/02/Fast-JSON-parsing
    DB <-> Object mapping -tiOPF: http://tiopf.sourceforge.net/index.shtml
    Unit Testing


    DUnitX: https://github.com/VSoftTechnologies/DUnitX
    Article: http://www.finalbuilder.com/Resources/Blogs/PostId/697/introducing-dunitx.aspx
    Dunit: http://dunit.sourceforge.net/


    mORMot Mocks


    Unit testing - see http://blog.synopse.info/post/2010/07/23/Unit-Testing-light-in-Delphi
    Stubs and Mocks - see 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 Article
    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
    Code coverage
    repo : http://code.google.com/p/delphi-code-coverage/
    article : 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 Testing
    http://www.gearheadforhire.com/articles/ruby/win32-autogui/using-ruby-to-drive-windows-applications
    OpenCTF: http://openctf.sourceforge.net/
    Build - Continuous integration


    Jenkins / Hudson integration : http://christerblog.wordpress.com/2010/04/25/using-hudson-to-build-delphi-projects/
    Math


    TPMath (scientific library): http://www.unilim.fr/pages_perso/jean.debord/tpmath/tpmath.htm
    Networking


    ZeroMQ Delphi bindings https://github.com/bvarga/delphizmq
    Indy (Internet protocol components): http://www.indyproject.org/index.en.aspx
    mORMot, n-Tier / Client-Server
    http://blog.synopse.info/post/2012/03/07/Interface-based-services
    http://blog.synopse.info/post/2010/07/18/DataSnap-like-Client-Server-JSON-RESTful-Services-in-Delphi-7-2010
    Internet / Web


    Embeddable browser
    Delphi Chromium Embedded 3: http://code.google.com/p/dcef3/
    Delphi Chromium Embedded: http://code.google.com/p/delphichromiumembedded/
    Web frameworks
    Delphi On 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 (database components): http://sourceforge.net/projects/zeoslib/
    SQLite wrapper: https://github.com/stijnsanders/TSQLite
    MongoDB connector: https://github.com/stijnsanders/TMongoWire
    Reporting


    Report from code - see http://blog.synopse.info/post/2010/06/30/Making-report-from-code
    PDF export - see http://blog.synopse.info/category/Open-Source-Projects/Synopse-PDF-engine
    Threading


    OmniThread Library: http://code.google.com/p/omnithreadlibrary/
    DataBindings


    DSharp
    repo: https://bitbucket.org/sglienke/dsharp
    web site: 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/
    Lua bindings: https://code.google.com/p/delphimvcframework/source/browse/#svn%2Ftrunk%2Flib%2Fluadelphibinding
    Data Structure


    http://www.boyet.com/FixedArticles/EZDSL.html
    The Delphi Container Library: http://sourceforge.net/projects/dclx/
    User Interface


    Task Dialogs: http://blog.synopse.info/post/2011/03/05/Open-Source-SynTaskDialog-unit-for-XP%2CVista%2CSeven
    vcl-styles-utils: Extend the Delphi VCL Styles (XE2+), http://code.google.com/p/vcl-styles-utils/
    Graphic


    OpenGL, GLScene: http://glscene.sourceforge.net
    Computer Vision: 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/
    Tools


    Profiling
    Sampling Profiler: http://www.delphitools.info/samplingprofiler/
    source code instrumenting profiler : http://code.google.com/p/gpprofile2011/
     
  2. rohff7
    Online

    rohff7 Guest

    thanks
     
  3. support_5
    Online

    support_5 Guest

  4. KM64
    Offline

    KM64 DF Junior

    RE:

    Thanks
     
  5. peyman1
    Online

    peyman1 Guest

    RE:

    thanks
     
  6. jccjr_sp
    Online

    jccjr_sp Guest

    RE:

    show of ball!!!! kkkkk
     
  7. brianchidester
    Online

    brianchidester Guest

    RE:

    Thanks
     
  8. Todrac
    Offline

    Todrac DF Junior

    Thanks
     
  9. gangpan
    Offline

    gangpan DF Junior

    RE:

    nice work, thank you.
     
  10. blackairwolf
    Online

    blackairwolf DF Member

    RE:

    Great work
     
  11. rodgarcialima
    Offline

    rodgarcialima DF Junior

    RE:

    Lua bindings has a wrong link.
     
  12. samihm
    Offline

    samihm DF Member

    RE:

    Thank you
     
  13. mrsond
    Offline

    mrsond DF Member

    RE:

    Thanks
     
  14. maymay_x
    Online

    maymay_x Guest

    thanks...
     
  15. delphiqp958231
    Offline

    delphiqp958231 DF Junior

  16. sicmy
    Offline

    sicmy DF Junior

    thankyou

     
     
  17. armandoboza
    Offline

    armandoboza DF Member

    nice, thanks
     
  18. hugorn
    Online

    hugorn Guest

    very useful
     
     
  19. Vektor
    Offline

    Vektor DF Member

    i will test it
     
  20. raungi
    Offline

    raungi DF Member

    Good Libraries and Frameworks
     

Share This Page