awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to microsoft/calculator

Projects sharing features with Calculator

30 open-source projects similar to microsoft/calculator, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • vsouza/awesome-iosvsouza avatar

    vsouza/awesome-ios

    52,496View on GitHub↗

    This project is a community-driven directory of software resources, libraries, and tools designed to support iOS application development. It serves as a centralized reference point for developers, organizing a vast ecosystem of third-party components into a searchable, structured index to facilitate discovery and project integration. The repository distinguishes itself through its collaborative curation model, which aggregates disparate utilities into a single, maintainable catalog. By leveraging a flat-file documentation structure, it provides a clear overview of the tools available for nati

    Swiftapple-swiftarkitawesome
    View on GitHub↗52,496
  • dkhamsing/open-source-ios-appsdkhamsing avatar

    dkhamsing/open-source-ios-apps

    50,744View on GitHub↗

    This project is a comprehensive directory of open-source iOS applications designed to serve as a technical reference for developers and learners. It functions as a curated index of mobile software, categorizing projects by their functionality, implementation language, and architectural design to provide a clear view of how professional applications are structured. The repository distinguishes itself by offering a deep dive into mobile app architecture, allowing users to study real-world codebases that utilize patterns such as Model-View-ViewModel, VIPER, and Clean Architecture. It highlights

    appappleapple-tv
    View on GitHub↗50,744
  • terrakok/kmp-awesometerrakok avatar

    terrakok/kmp-awesome

    5,785View on GitHub↗

    KMP-Awesome is a curated directory and resource index for the Kotlin Multiplatform ecosystem. It serves as a centralized hub for developers to discover libraries, frameworks, and tools designed to streamline the creation of shared codebases for mobile, desktop, and web applications. The project distinguishes itself by organizing a comprehensive collection of solutions that address the core challenges of cross-platform development. It highlights resources for implementing shared business logic, declarative user interface components, and type-safe data persistence layers. By providing a structu

    androidawesomecompose
    View on GitHub↗5,785

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • ashishps1/awesome-system-design-resourcesashishps1 avatar

    ashishps1/awesome-system-design-resources

    38,781View on GitHub↗

    This project is a comprehensive, community-driven knowledge repository designed to support software engineers in mastering distributed systems and architectural design. It functions as a structured compendium of engineering principles, providing a centralized index of patterns, trade-offs, and best practices required for building scalable and reliable software infrastructure. The repository distinguishes itself through a highly organized taxonomy that connects complex technical concepts into a cohesive learning path. It features a categorized collection of system design interview problems, ra

    Javaawesomebackendcomputer-science
    View on GitHub↗38,781
  • webview/webviewwebview avatar

    webview/webview

    13,916View on GitHub↗

    This library provides a lightweight framework for building cross-platform desktop applications by rendering web content within native application windows. It utilizes the browser engine already present on the host operating system to display user interfaces, allowing developers to combine web technologies with native system capabilities. The project functions as a bridge between the web environment and the native host, enabling bidirectional communication between JavaScript and native code. By mapping script execution to native functions, it allows frontend interfaces to trigger system-level

    C++ccppcross-platform
    View on GitHub↗13,916
  • swordfish90/cool-retro-termSwordfish90 avatar

    Swordfish90/cool-retro-term

    25,706View on GitHub↗

    This project is a cross-platform terminal emulator that functions as a graphical frontend for command line shells. It operates by managing shell processes through a pseudoterminal emulation layer, capturing raw character streams to display them within a native desktop windowing environment. The application distinguishes itself through a specialized rendering engine that simulates the visual characteristics of vintage cathode ray tube hardware. By utilizing fragment shaders, it applies real-time effects such as scanlines, screen curvature, and phosphor glow directly to the terminal output. Use

    QMLlinuxmacosqml
    View on GitHub↗25,706
  • sindresorhus/awesome-electronsindresorhus avatar

    sindresorhus/awesome-electron

    27,183View on GitHub↗

    This project is a community-maintained directory of resources for building desktop applications with Electron. It serves as a centralized knowledge base, aggregating high-quality tools, learning materials, and software examples to assist developers in mastering the framework and improving their development workflows. The repository functions as a curated ecosystem index, relying on peer review and community contributions to verify and organize information. By maintaining a structured collection of articles, books, boilerplates, and third-party components, it provides a comprehensive reference

    awesomeawesome-listelectron
    View on GitHub↗27,183
  • avaloniaui/avaloniaAvaloniaUI avatar

    AvaloniaUI/Avalonia

    30,986View on GitHub↗

    Avalonia is a cross-platform desktop framework that enables the creation of native-feeling applications for Windows, macOS, and Linux from a single codebase. It functions as a declarative UI toolkit, allowing developers to define complex visual hierarchies and interface structures using a markup-based syntax that maps directly to underlying object properties. By utilizing the Model-View-ViewModel architectural pattern, the framework facilitates a clean separation between application logic and user interface layout, which simplifies unit testing and component maintenance. The framework disting

    C#androidapp-frameworkavalonia
    View on GitHub↗30,986
  • textualize/textualTextualize avatar

    Textualize/textual

    36,285View on GitHub↗

    This project is a framework for building interactive, graphical-style terminal applications. It provides a declarative component model that organizes user interfaces into a tree of nested widgets, each managing its own lifecycle, state, and rendering. By subclassing the base application class, developers can construct complex, keyboard-navigable interfaces that run directly within terminal emulators. The framework distinguishes itself through a reactive architecture and a CSS-based layout engine. It uses a reactive attribute system to automatically track state changes and trigger targeted int

    Pythoncliframeworkpython
    View on GitHub↗36,285
  • vim/vimvim avatar

    vim/vim

    40,518View on GitHub↗

    Vim is a keyboard-driven text editor designed for the high-speed manipulation of source code and plain text files. It utilizes a modal interface that interprets keystrokes as either text insertion or complex navigation and editing commands. Built on a portable C core, the software maintains a consistent experience across diverse operating systems and terminal emulators through an abstraction layer that manages text in memory-mapped buffers. The editor functions as a highly modular platform that supports extensive customization through a built-in scripting engine and a plugin-based architectur

    Vim Scriptccross-platformtext-editor
    View on GitHub↗40,518
  • composiohq/awesome-claude-skillsComposioHQ avatar

    ComposioHQ/awesome-claude-skills

    64,808View on GitHub↗

    This project serves as a centralized directory and resource hub for extending the functional capabilities of AI agents. It provides a structured collection of tools and integration patterns that enable large language models to interact with external software platforms, facilitating autonomous task execution and data retrieval across a wide range of business applications. The repository distinguishes itself by standardizing communication between AI models and external services through the Model Context Protocol. It utilizes declarative skill manifests and machine-readable tool-calling schemas

    Pythonagent-skillsai-agentsantigravity
    View on GitHub↗64,808
  • tldraw/tldrawtldraw avatar

    tldraw/tldraw

    47,883View on GitHub↗

    This project is a programmable, high-performance drawing engine designed for building collaborative whiteboards, diagramming tools, and infinite canvas applications. It provides a reactive graphics runtime that manages complex canvas interactions, viewport animations, and input handling through a unified signal-based API. The framework is built on a schema-driven data store that maintains application state in a strictly typed, centralized record system, enabling efficient UI updates and persistent data management. The engine distinguishes itself through a highly modular architecture that supp

    TypeScriptcanvascollaborationdesign
    View on GitHub↗47,883
  • akullpp/awesome-javaakullpp avatar

    akullpp/awesome-java

    48,240View on GitHub↗

    This project is a comprehensive, community-driven directory of software resources, libraries, and frameworks for the Java programming language. It serves as a centralized knowledge base designed to help developers discover tools and industry-standard solutions for building and maintaining software applications. The repository distinguishes itself through a hierarchical taxonomy that organizes a vast array of technical components into a structured, navigable tree. By relying on distributed peer contributions, the index remains a living resource that reflects current community-recommended pract

    awesomeawesome-list
    View on GitHub↗48,240
  • ziadoz/awesome-phpziadoz avatar

    ziadoz/awesome-php

    32,573View on GitHub↗

    This project is a community-driven directory and knowledge base for the PHP ecosystem. It serves as a comprehensive index of high-quality libraries, frameworks, tools, and educational materials, designed to help developers navigate the landscape and select appropriate solutions for their software projects. The directory distinguishes itself through a hierarchical taxonomy that organizes vast amounts of technical information into a logical, human-readable structure. By relying on distributed contributions from the developer community, it maintains a current and vetted collection of references

    awesomeawesome-listsphp
    View on GitHub↗32,573
  • qdrant/qdrantqdrant avatar

    qdrant/qdrant

    32,372View on GitHub↗

    Qdrant is a high-performance vector similarity database designed to store, index, and search high-dimensional vectors alongside structured metadata. It functions as a distributed search engine that manages large-scale data clusters, providing low-latency retrieval and complex filtering capabilities. The system is built to serve as a specialized middleware layer, connecting machine learning pipelines and AI agents to persistent storage for intelligent information retrieval and recommendation tasks. The platform distinguishes itself through advanced retrieval techniques, including support for h

    Rustai-searchai-search-engineembeddings-similarity
    View on GitHub↗32,372
  • apple/containerapple avatar

    apple/container

    37,726View on GitHub↗

    This project serves as a technical educational resource and software implementation example focused on dependency injection architecture and containerized application packaging. It provides a centralized framework for managing the lifecycle and configuration of application components, allowing objects to receive their dependencies from a registry rather than creating them internally. The project distinguishes itself by offering a type-safe service resolution mechanism that uses language-level information to map abstract interfaces to concrete implementations. By utilizing an inversion of cont

    Swift
    View on GitHub↗37,726
  • quasarframework/quasarquasarframework avatar

    quasarframework/quasar

    27,091View on GitHub↗

    Quasar is a cross-platform development framework that enables the creation of web, mobile, and desktop applications from a single codebase. It provides a declarative architecture where state changes automatically trigger updates to the user interface, supported by a centralized data store that synchronizes state across components. The framework distinguishes itself through a build-time platform abstraction that transforms a unified project into multiple target formats, including installable progressive web apps. It includes a comprehensive component-driven library that enforces a consistent d

    JavaScriptandroidbrowser-extensionelectron
    View on GitHub↗27,091
  • wailsapp/wailswailsapp avatar

    wailsapp/wails

    34,819View on GitHub↗

    Wails is a cross-platform framework for building native desktop applications by combining a Go backend with web-based frontend technologies. It enables developers to create lightweight software by utilizing the host operating system's native web rendering engine, eliminating the need to bundle heavy browser dependencies. The framework distinguishes itself through a robust communication layer that bridges the backend and frontend. It automatically generates type-safe JavaScript bindings and proxies from Go code, allowing for seamless, asynchronous method invocation and data serialization acros

    Goangulardesktop-applicationgo
    View on GitHub↗34,819
  • nwjs/nw.jsnwjs avatar

    nwjs/nw.js

    41,183View on GitHub↗

    nw.js is a Node.js desktop application framework that combines a Chromium web renderer with a Node.js runtime to build standalone software for Windows, macOS, and Linux. It serves as a cross-platform desktop runtime that allows developers to create native executables using web technologies. The project is distinguished by its integration layer that exposes Node.js system APIs and modules directly to the browser window and web worker contexts. It functions as a native module bridge, enabling the compilation and execution of low-level C++ system code and native addons within a web-based applica

    JavaScriptdesktopjavascriptnode-webkit
    View on GitHub↗41,183
  • atom/electronatom avatar

    atom/electron

    121,778View on GitHub↗

    Electron is a framework for building native desktop applications using JavaScript, HTML, and CSS. It functions as a cross-platform desktop runtime that combines the Chromium engine with Node.js to enable web technologies to run as standalone applications on Windows, macOS, and Linux. The project serves as a desktop integration layer that allows web-based user interfaces to access low-level operating system APIs. By bridging the Chromium rendering engine with a Node.js environment, it enables a single codebase to be deployed as a native executable across different desktop operating systems. T

    C++
    View on GitHub↗121,778
  • blackboardsh/electrobunblackboardsh avatar

    blackboardsh/electrobun

    5,534View on GitHub↗

    Electrobun is a desktop application framework and webview-based GUI toolkit used for building cross-platform desktop apps. It provides a TypeScript-based runtime and a native system webview to create interfaces that integrate embedded browser views with host-process logic. The project features a native GPU integration layer with direct FFI bindings, allowing for high-performance GPU surfaces and compute workloads to run within a desktop application. It also includes an inter-process communication bridge using a typed RPC system to exchange data and execute functions between the native backend

    C++
    View on GitHub↗5,534
  • chentsulin/electron-react-boilerplatechentsulin avatar

    chentsulin/electron-react-boilerplate

    24,242View on GitHub↗

    This project is a cross-platform desktop boilerplate and application template used to build software for Windows, macOS, and Linux. It provides a pre-configured foundation that combines Electron and React to accelerate the bootstrapping of desktop applications. The starter kit integrates TypeScript to maintain type safety in large-scale projects and provides a scalable structure for frontend integration within a desktop shell. The project includes a build pipeline for multi-platform software distribution, utilizing a module bundling system to optimize assets. Its architecture implements a sp

    TypeScript
    View on GitHub↗24,242
  • pear-devs/pear-desktoppear-devs avatar

    pear-devs/pear-desktop

    31,939View on GitHub↗

    Pear Desktop is a development framework designed for building and distributing cross-platform desktop software. It leverages web technologies and native system integration to enable the creation of applications that run consistently across multiple operating systems from a single codebase. The platform distinguishes itself through a modular plugin architecture and a comprehensive build toolchain. Developers can extend core functionality by creating isolated scripts that interact with the application through defined communication bridges, and use automated pipelines to bundle source code into

    TypeScriptdesktop-appelectronlinux
    View on GitHub↗31,939
  • wulkano/kapwulkano avatar

    wulkano/Kap

    19,113View on GitHub↗

    Kap is an open-source screen recording application designed to capture desktop activity as video or image files. It provides a comprehensive workflow for recording screen sessions, including options for capturing system audio and highlighting mouse clicks to assist in the creation of instructional content. The application distinguishes itself through a modular, plugin-based architecture that allows for the integration of external services for sharing and uploading media. It utilizes a background transcoding utility to process and convert captured recordings into various formats, such as GIF,

    TypeScriptapertureappcapture
    View on GitHub↗19,113
  • preactjs/preactpreactjs avatar

    preactjs/preact

    38,701View on GitHub↗

    Preact is a lightweight declarative user interface library designed for building high-performance web applications. It utilizes a component-based architecture where interfaces are defined as functional or class-based units, relying on a virtual DOM to perform efficient state reconciliation and updates. By prioritizing a minimal footprint, the library enables developers to create modular, predictable, and testable user interfaces while maintaining compatibility with standard browser APIs. The library distinguishes itself through a reactive state engine that leverages signals to track dependenc

    JavaScriptcomponentsdomjsx
    View on GitHub↗38,701
  • androidx/androidxandroidx avatar

    androidx/androidx

    6,010View on GitHub↗

    AndroidX is the official collection of Android Jetpack libraries for building Android applications. It provides a suite of backward-compatible APIs that expose modern platform features on older Android versions, ensuring consistent functionality across devices. The project is built around lifecycle-aware component architecture, with tools like ViewModel for preserving UI data across configuration changes, LiveData for lifecycle-aware data observation, and WorkManager for constraint-based background task scheduling. The project distinguishes itself through compile-time code generation and type

    Kotlin
    View on GitHub↗6,010
  • electron-react-boilerplate/electron-react-boilerplateelectron-react-boilerplate avatar

    electron-react-boilerplate/electron-react-boilerplate

    24,239View on GitHub↗

    This project is a TypeScript desktop boilerplate and application template that combines Electron and React for building cross-platform desktop applications. It provides a structural foundation and framework for creating native system applications that bundle web technologies into distributable operating system packages. The project distinguishes itself by providing a hot-reloading desktop environment. This development setup applies code changes instantly to the user interface without requiring manual application restarts, preserving the current interface state through hot module replacement.

    TypeScriptbabelboilerplateelectron
    View on GitHub↗24,239
  • nativephp/laravelNativePHP avatar

    NativePHP/laravel

    3,885View on GitHub↗

    This is a PHP native application framework used to build standalone desktop and mobile applications. It functions as a cross-platform app wrapper and binary application bundler, encapsulating PHP codebases into native binaries and installers for macOS, Windows, Linux, iOS, and Android. The project provides a native device API bridge and OS integration layer, allowing PHP application logic to connect directly to host operating system services. This enables the execution of applications as local binaries without the requirement of a remote web server. The framework covers several high-level ca

    PHPlaravelnativephpphp
    View on GitHub↗3,885
  • connors/photonconnors avatar

    connors/photon

    10,083View on GitHub↗

    Photon is a cross-platform desktop framework and UI development kit designed for building software that runs on multiple operating systems. It functions as an application framework for creating desktop software using a web-based frontend. The project focuses on the design of cross-platform graphical user interfaces, specifically for applications developed with Electron. It provides tools for building web-based desktop interfaces and polished layouts using HTML and CSS.

    CSScsselectronhtml
    View on GitHub↗10,083
  • gradio-app/gradiogradio-app avatar

    gradio-app/gradio

    42,931View on GitHub↗

    Gradio is a Python library that enables the creation of interactive web applications by converting functions into browser-based interfaces. It functions as a declarative framework where developers define input and output components to automatically generate web forms, visualizations, and data-driven dashboards. By abstracting away manual web markup, the library allows for the rapid construction of interfaces for machine learning models, research demonstrations, and analytical workflows within a single environment. The platform distinguishes itself by automatically exposing internal applicatio

    Pythondata-analysisdata-sciencedata-visualization
    View on GitHub↗42,931