Frameworks for Desktop Operating Systems

Browse free open source Frameworks and projects for Desktop Operating Systems below. Use the toggles on the left to filter open source Frameworks by OS, license, language, programming language, and project status.

  • The Most Powerful Software Platform for EHSQ and ESG Management Icon
    The Most Powerful Software Platform for EHSQ and ESG Management

    Addresses the needs of small businesses and large global organizations with thousands of users in multiple locations.

    Choose from a complete set of software solutions across EHSQ that address all aspects of top performing Environmental, Health and Safety, and Quality management programs.
    Learn More
  • Turn traffic into pipeline and prospects into customers Icon
    Turn traffic into pipeline and prospects into customers

    For account executives and sales engineers looking for a solution to manage their insights and sales data

    Docket is an AI-powered sales enablement platform designed to unify go-to-market (GTM) data through its proprietary Sales Knowledge Lake™ and activate it with intelligent AI agents. The platform helps marketing teams increase pipeline generation by 15% by engaging website visitors in human-like conversations and qualifying leads. For sales teams, Docket improves seller efficiency by 33% by providing instant product knowledge, retrieving collateral, and creating personalized documents. Built for GTM teams, Docket integrates with over 100 tools across the revenue tech stack and offers enterprise-grade security with SOC 2 Type II, GDPR, and ISO 27001 compliance. Customers report improved win rates, shorter sales cycles, and dramatically reduced response times. Docket’s scalable, accurate, and fast AI agents deliver reliable answers with confidence scores, empowering teams to close deals faster.
    Learn More
  • 1
    Visual Basic 6.0 Runtime Plus

    Visual Basic 6.0 Runtime Plus

    The complete and extended version of Visual Basic 6.0 runtime library

    This is the complete package of runtime files and redistributable libraries for running or distributing applications written in Visual Basic 6.0 and together with some third-party redistributable components. Notes and Disclaimer: * Visual Basic 6.0 is a trademark of Microsoft Corporation. * All trademarks and components are owned by their respective owners. * The developer's scope was the collection of VB6 redistributables and creation of installer only. * Use at your own risk, the developers was not responsible for any damages for using this software.
    Leader badge
    Downloads: 1,048 This Week
    Last Update:
    See Project
  • 2
    GoogleTest

    GoogleTest

    Google Testing and Mocking Framework

    GoogleTest is Google's C++ mocking and test framework. It's used by many internal projects at Google, as well as a number of notable projects such as The Chromium projects, the OpenCV computer vision library, and the LLVM compiler. This GoogleTest project is actually a union of what used to be two separate projects: the old GoogleTest and GoogleMock, an extension of GoogleTest for writing and using C++ mock classes. Since they were so closely related, they were merged to create an even better GoogleTest. GoogleTest features an xUnit test framework, a rich set of assertions, user-defined assertions, death tests, among many others. It's been used on a variety of platforms, including Cygwin, Symbian, MinGW and PlatformIO.
    Downloads: 25 This Week
    Last Update:
    See Project
  • 3
    OWLNext: C++ Application Framework

    OWLNext: C++ Application Framework

    Borland's Object Windows Library for the modern age

    An extensive update of Borland's Object Windows Library (OWL) for writing GUI applications in standard C++ on Microsoft Windows.
    Leader badge
    Downloads: 115 This Week
    Last Update:
    See Project
  • 4
    Eclipse 4diac

    Eclipse 4diac

    Eclipse 4diac the open source solution for industrial automation

    Eclipse 4diac is an open source PLC environment allowing to implement industrial control solutions in a vendor neutral way. 4diac implements IEC 61499 extending IEC 61131-3 with improved support for controller to controller communication and dynamic reconfiguration. With that 4diac provides the infrastructure for Industrie 4.0 and industrial IoT. Further information and the latest versions can be found here: https://eclipse.dev/4diac/
    Leader badge
    Downloads: 94 This Week
    Last Update:
    See Project
  • Award-Winning Medical Office Software Designed for Your Specialty Icon
    Award-Winning Medical Office Software Designed for Your Specialty

    Succeed and scale your practice with cloud-based, data-backed, AI-powered healthcare software.

    RXNT is an ambulatory healthcare technology pioneer that empowers medical practices and healthcare organizations to succeed and scale through innovative, data-backed, AI-powered software.
    Learn More
  • 5
    CppCMS C++ Web Framework
    CppCMS is the web development framework written in C++, that is aimed on development of high performance web application. It uses different web APIs, most noticably FastCGI, as a web layer and various databases as a storage backed.
    Leader badge
    Downloads: 65 This Week
    Last Update:
    See Project
  • 6
    SW Test Automation Framework
    The Software Testing Automation Framework (STAF) is a framework designed to improve the level of reuse and automation in test cases and test environments. The goal of STAF is to provide a complete end-to-end automation solution for testers.
    Downloads: 15 This Week
    Last Update:
    See Project
  • 7
    QtAV

    QtAV

    A multimedia framework based on Qt and FFmpeg

    QtAV is a cross-platform and high performance multimedia playback framework based on Qt and FFmpeg. Features: timeline preview, gpu decoding etc
    Leader badge
    Downloads: 16 This Week
    Last Update:
    See Project
  • 8
    libmylcd is a frame & font rendering library and toolkit designed to provide low level access to 2D hardware via a video framebuffer. Supported devices include SED133x, T6963C, PCD8544, S1D15G10, USBD480, PCF8833, PCF8814, USB13700, S1D15G14.
    Downloads: 17 This Week
    Last Update:
    See Project
  • 9
    POCO C++ Libraries

    POCO C++ Libraries

    Cross-platform C++ libraries with a network/internet focus.

    NOTE: Current source code as well as bugs/patches are on GitHub: https://github.com/pocoproject/poco/ C++ class libraries for network-centric, portable applications, integrated perfectly with the C++ Standard Library. Includes network protocols (Sockets, HTTP, FTP, SMTP, POP3, etc.), SQL database access and XML parsing. Licensed under Boost license.
    Downloads: 7 This Week
    Last Update:
    See Project
  • Skillfully - The future of skills based hiring Icon
    Skillfully - The future of skills based hiring

    Realistic Workplace Simulations that Show Applicant Skills in Action

    Skillfully transforms hiring through AI-powered skill simulations that show you how candidates actually perform before you hire them. Our platform helps companies cut through AI-generated resumes and rehearsed interviews by validating real capabilities in action. Through dynamic job specific simulations and skill-based assessments, companies like Bloomberg and McKinsey have cut screening time by 50% while dramatically improving hire quality.
    Learn More
  • 10
    ACDK - Artefaktur Component Development Kit - is a platform independent C++-framework similar to Java or C#/.NET for generating distributed and scriptable components and applications.
    Downloads: 34 This Week
    Last Update:
    See Project
  • 11
    GPU,  a Global Processing Unit

    GPU, a Global Processing Unit

    A framework for distributed computing

    An extensible framework for distributed computing on P2P grids. We support peaceful free and open research and build an internet supercomputer. We render movies, solve Eternity puzzles, predict climate and improve a ~30 GHz cluster of clients.
    Downloads: 15 This Week
    Last Update:
    See Project
  • 12
    GNAVI: GNU Ada Visual Interface

    GNAVI: GNU Ada Visual Interface

    GNAVI: The GNU Ada Visual Interface.

    The GNAVI project provides GWindows, a Rapid Application Development framework for Graphical User Interfaces on MS Windows. The durable Open Source answer to Delphi and Visual Basic. Alire crate: https://alire.ada.dev/crates/gwindows Mirror: https://github.com/zertovitch/gwindows
    Leader badge
    Downloads: 9 This Week
    Last Update:
    See Project
  • 13
    D.P.F Delphi Android Native Components

    D.P.F Delphi Android Native Components

    Delphi Android Native Components

    Welcome to the world of Android programming! Develop Native Android applications with Delphi XE5/XE6/XE7 Some components: + Added TDPFJAlertDialog + TDPFJAnalogClock + TDPFJButton + TDPFJCheckBox + TDPFJChronometer + TDPFJDatePicker + TDPFJDatePickerDialog + TDPFJEditText + TDPFJImageView + TDPFJListView (not completed) + TDPFJProgressBar + TDPFJProgressDialog + TDPFJTextView + TDPFJTimePickerDialog + TDPFJToast + TDPFJView + TDPFJRadioButton + TDPFJNumberPicker + TDPFJSeekBar + TDPFJTabHost Component (Tabbed view) + TDPFJSpinner Component (Dropdown list) + TDPFJTextSwitcher Component (Fade/Slide Texts) + TDPFJTextClock + TDPFJWebView Follow me: https://www.facebook.com/babak.yaghoobii https://www.linkedin.com/in/babakyaghoobi https://plus.google.com/+BabakYaghoobii http://babakyaghoobi.blogspot.com https://stackoverflow.com/users/4557781/babak-yaghoobi https://www.colatform.com/en/ Enjoy And
    Downloads: 3 This Week
    Last Update:
    See Project
  • 14

    Oramake Framework

    Framework for development in the Oracle Database

    A set of utilities and libraries, enhancing standard system PL/SQL packages in the Oracle Database. Attention!!! we moved to GitHub: https://github.com/oramake/oramake-framework Includes: - a utility for creating, developing and documenting program modules in Oracle DB; - a utility for watching the DB size and tracing Oracle sessions ( put pkg_ProcessMonitor.setSqlTrace() before your code and you then receive an email with 10046 events trace file); - logging feature ( similar to log4j, extending limit of PL/SQL Exception message length to 32K); - easy working with files; - flexibly customized scheduler ( similar to cron); - creating Microsoft Excel xml-files; - sending and receiving email messages ( implementation of smtp and pop3 protocols); - a PL/SQL interface for jdbc access ( existing libraries for accessing MS Sql Server, Sybase, DB2 from Oracle DB); - an interface for accessing Subversion; - a utility for parsing CSV and other text files.
    Downloads: 16 This Week
    Last Update:
    See Project
  • 15
    AL-IV

    AL-IV

    ALFOUR Programming language. Simple, safe, power, multi-platform.

    A programming language AL-IV (ALFOUR) is a high-level imperative object oriented programming language with minimal introduction level, easy porting to any platform claiming a very high level of safety and stability, with a controllable level of code protection, high efficiency of an executable code, full independence from a target platform, minimal enter level.
    Downloads: 15 This Week
    Last Update:
    See Project
  • 16

    pFUnit

    Unit testing framework for Fortran with MPI extensions

    pFUnit is now hosted and developed on GitHub. And will be completely removed from sourceforge on January 01, 2020 Please use: https://github.com/Goddard-Fortran-Ecosystem/pFUnit GitHub has been the primary host for some time now, but with the release of pFUnit 4.0 earlier in 2019, the sourceforge site is very out of date.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 17
    Frame2 is an alternative to using Struts for web application development. Frame2 also supports web services in an MVC context.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 18

    Nemo

    Individual-based forward-time genetics simulation software

    Nemo is an individual-based, forward-time, genetically explicit, and stochastic simulation software designed for the study of the evolution of life history and quantitative traits, and genetic markers under various types of selection, in a spatially explicit, metapopulation framework.
    Leader badge
    Downloads: 14 This Week
    Last Update:
    See Project
  • 19

    FORTRAN Unit Test Framework (FRUIT)

    FORTRAN Unit Test Framework FRUIT - TDD in FORTRAN

    FORTRAN Unit Test Framework, written in FORTRAN 95. So that all FORTRAN features can be tested. FRUIT has assertion, fixture, setup, teardown, report, spec, driver generation. Rake used as build tool. Tutorials at http://fortranxunit.wiki.sourceforge.net The core testing part is in FORTRAN, this part can be used independent of the Ruby codes. The Ruby code is to make fixtures and reports easier. Rake is to build the project elegantly. This project also demonstrate a new way to build mixed language code in an alternative way than Make. Most of the FORTRAN are important in nature, used in nuclear and aerospace codes, etc, and maintained and written actively. Please help to bring TDD practices to the FORTRAN community. The change could be very hard, personally, I quit, since I could not make the change. I hope your organization will be successful. Enjoy a cup of fruit while maintaining FORTRAN ! Andrew Hang Chen and other maintainers who feel importance of TDD in cr
    Leader badge
    Downloads: 3 This Week
    Last Update:
    See Project
  • 20
    wGui is a simple, platform independent dialog manager library using SDL and FreeType2. Written in C++ (with extensive use of the Standard Library and STL) the intention is to leave all of the antiquated C paradigms out of it (like #defines).
    Downloads: 12 This Week
    Last Update:
    See Project
  • 21
    Andorra 2D is the new generation 2D Engine for Delphi and Lazarus. Andorra 2D is capable to use DirectX or OpenGL through graphic plugins. Andorra 2D is built in a very modular way and is yet easy to use.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 22
    An open-source corpus analysis class library written in C#. GUI of Tenka Text 0.1.3 comes with Wordlister - an advanced, extremely fast graphical wordlist tool and a simple regex concordance tool. Tenka Text - the open-source answer to WordSmith Tool
    Downloads: 9 This Week
    Last Update:
    See Project
  • 23
    JPrefs

    JPrefs

    Java Preferences Editor

    JPrefs is a Java preferences editor that allows viewing and editing of preferences. JPrefs visualizes all Java preferences of your computer in a tree. You can navigate through the tree similar to a file manager GUI and examine and edit all preferences. There are two trees available, user tree and system tree. Switching between them is simply easy by JPrefs menus or tool bar buttons. Also exporting and importing of preferences to and from XML files is supported by JPrefs as well. JPrefs is written in Java and uses Java FX for its GUI. Packages for the common operating system Mac OS X, Windows and Linux are available.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 24
    CrossBrowdy

    CrossBrowdy

    JavaScript framework to build game engines, games, emulators and apps

    CrossBrowdy is a free and open-source JavaScript framework that allows to create multimedia apps, emulators, game engines and games that will be compatible with any device. Any software developed with CrossBrowdy should be able to be used in any JavaScript compatible web client (including browser plug-in, add-on, extension, app...) which supports "document.getElementById". This framework allows any developer to manage easier many different things, such as audio (with Flash fallback, audio pool, etc.), canvas (with DHTML, VML, Flash or Silverlight fallbacks), screen, mouse, keyboard, gamepads, sockets (including PHP proxy fallback), XHR / AJAX (with PHP proxy for cross-domain requests), device sensors (compass / magnetometer, gyroscope, accelerometer, light sensor, proximity sensor...) and many more.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 25
    setuplib

    setuplib

    Extensions for setuptools - detailed information on entry points

    The *setuplib* package provides core functions for the query of meta information and installation repositories of *Python* packages. It provides query and filter options on the installed packages and the available information, while displaying the result data in various formats, e.g. as table, list, or JSON, XML, YAML, CSV, etc. The provided commands and extension points integrate seamless into the standard *setuptools* and/or *distutils*. The *setuplib* is member of the group *setuplib* of extension components for the common *setup.py* installer. The targeted users are mainly developers, advanced users, and system administrators.
    Downloads: 8 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
MongoDB Logo MongoDB