A framework for building native Windows apps with React.

Overview

React Native for Windows

Build native Windows apps with React.

React Native for Windows is released under the MIT license. Current npm package version. PRs welcome!

Hero Image with Logo

See the official React Native website for an introduction to React Native.

React Native is a framework developed by Facebook that enables you to build world-class application experiences on native platforms using a consistent developer experience based on JavaScript and React. The focus of React Native is on developer efficiency across all the platforms you care about - learn once, write anywhere.

This repository adds support for the Windows 10 SDK, which allows you to build apps for all devices supported by Windows 10 including PCs, tablets, 2-in-1s, Xbox, Mixed reality devices etc.

Visit the official React Native for Windows + macOS website to learn more.

Contents

Status and roadmap

Check out our blog if you'd like to stay up to date on the status of React Native for Windows and check out current and past roadmaps. We will post all new releases, updates and general news about the project there.

Requirements

You can run React Native Windows apps only on devices supported by the Windows 10 SDK.

For a full and detailed list of the system requirements and how to set up your development platform, see our System Requirements documentation on our website.

Getting Started

See the Getting Started Guide on our React Native for Windows + macOS website to build your first React Native for Windows app.

Logging Issues

Search the existing issues and try to make sure your problem doesn’t already exist before opening a new issue. If your issue doesn't exist yet, try to make sure you provide as much information as possible to us so we can help you sooner. It’s helpful if you include information like:

  • The version of Windows, React Native, React Native Windows extension, and device family (i.e., mobile, desktop, Xbox, etc.) where you ran into the issue.
  • A stack trace and reduced repro case when possible.
  • Ensure the appropriate template is used when filing your issue(s).

Contributing

See Contributing guidelines for how to setup your fork of the repo and start a PR to contribute to React Native for Windows.

good first issue and help wanted are great starting points for PRs.

Documentation

React Native already has great documentation and we're working to ensure the React Native Windows is part of that documentation story.

React Native for Windows has it's own separate documentation site where Windows and macOS specific information, like API docs and blog updates live.

Examples

  • Using the CLI in the Getting Started guide will set you up with a sample React Native for Windows app that you can begin editing right away.
  • If you're looking for sample code, just browse the RNTester folder in the GitHub web UI

License

The React Native Windows extension, including modifications to the original Facebook source code, and all newly contributed code is provided under the MIT License. Portions of the React Native Windows extension derived from React Native are copyright Facebook.

Code of Conduct

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

Issues
  • Transform translateX throwing an error with percentage values

    Transform translateX throwing an error with percentage values

    Problem Description

    Here is the code that does a simple transform animation https://snack.expo.dev/@lcherukuri/feaaf3

    The code is working on the ios simulator. But throwing an error in windows desktop app

    import React, {useEffect} from 'react';
    import {Animated, SafeAreaView, Text} from 'react-native';
    
    const TranslatingModule = () => {
      const animatedTranslation = new Animated.Value(0);
      const interpolatedAnimation = animatedTranslation.interpolate({
        inputRange: [0, 100],
        outputRange: ['0%', '100%'],
      });
    
      useEffect(() => {
        Animated.timing(animatedTranslation, {
          toValue: 100,
          duration: 3000,
          useNativeDriver: true,
        }).start(); 
      }, []);
    
      return (
        <SafeAreaView>
          <Animated.View
            style={{
              transform: [{translateX: interpolatedAnimation}],
            }}>
            <Text>This should slide from left to right</Text>
          </Animated.View>
        </SafeAreaView>
      );
    };
    
    export default TranslatingModule;
    

    Capture

    Steps To Reproduce

    https://snack.expo.dev/@lcherukuri/feaaf3

    Expected Results

    expect the text to slide from left to right

    CLI version

    7.0.3

    Environment

    System:
        OS: Windows 10 10.0.19042
        CPU: (16) x64 11th Gen Intel(R) Core(TM) i7-11850H @ 2.50GHz
        Memory: 14.71 GB / 31.73 GB
      Binaries:
        Node: 16.14.0 - ~\AppData\Local\Volta\tools\image\node\16.14.0\node.EXE
        Yarn: 1.22.18 - ~\AppData\Local\Volta\tools\image\yarn\1.22.18\bin\yarn.CMD
        npm: 8.3.1 - ~\AppData\Local\Volta\tools\image\node\16.14.0\npm.CMD
        Watchman: Not Found
      SDKs:
        Android SDK: Not Found
        Windows SDK:
          AllowDevelopmentWithoutDevLicense: Enabled
          AllowAllTrustedApps: Enabled
          Versions: 10.0.17763.0, 10.0.18362.0, 10.0.19041.0
      IDEs:
        Android Studio: Not Found
        Visual Studio: 16.11.32510.428 (Visual Studio Professional 2019)
      Languages:
        Java: Not Found
      npmPackages:
        @react-native-community/cli: Not Found
        react: 17.0.2 => 17.0.2
        react-native: 0.0.0-20220206-2010-113f8257c => 0.0.0-20220206-2010-113f8257c
        react-native-windows: 0.0.0-canary.461 => 0.0.0-canary.461
      npmGlobalPackages:
        *react-native*: Not Found
    

    Target Platform Version

    No response

    Target Device(s)

    Desktop

    Visual Studio Version

    No response

    Build Configuration

    No response

    Snack, code example, screenshot, or link to a repository

    https://snack.expo.dev/@lcherukuri/feaaf3

    bug Needs: Triage :mag: 
    opened by lcherukuri 0
  • Fixes clang compile issues for IReactDispatcher.h

    Fixes clang compile issues for IReactDispatcher.h

    Description

    Type of Change

    Erase all that don't apply.

    • Bug fix (non-breaking change which fixes an issue)

    Why

    Clang doesn't like attempting to override the virtual methods from the IDispatchQueue2 interface. Also, the IDispatchQueue2 type needs to be fully qualified in the GetUIDispatchQueue2 method for clang to compile.

    What

    Removes problematic override modifiers and fully qualifies IDispatchQueue2 interface.

    Testing

    React Native Windows still compiles with Visual Studio.

    Microsoft Reviewers: Open in CodeFlow
    opened by rozele 0
  • Enable Blob module in UWP

    Enable Blob module in UWP

    Description

    Type of Change

    • Bug fix (non-breaking change which fixes an issue)

    Why

    Blob support should be available in both Desktop and Universal variants of React Native Windows.

    What

    • Add Shared project to ReactUWPTestApp solution
    • Have OInstance instantiate HTTP, Blob and FileReader modules only on Windows Desktop.
    • Add Blob and FileReader modules to ReactInstanceImple core modules.

    Testing

    Verified Blob module gets instantiated and JavaScript error Invalid response for blob: ${this._response} no longer happens.

    Optional: Describe the tests that you ran locally to verify your changes.

    Microsoft Reviewers: Open in CodeFlow
    Area: Networking 
    opened by JunielKatarn 1
  • Integrate RN Nightly Build 6/21

    Integrate RN Nightly Build 6/21

    Description

    Type of Change

    Erase all that don't apply.

    • Integration

    What

    https://github.com/facebook/react-native/compare/bcc69dfb3...68f3a42fc

    Commits:

    • https://github.com/facebook/react-native/commit/7b0ba6d94f9a325efdded1d2a1727c833b8f97f4
    • https://github.com/facebook/react-native/commit/5854b11bf9d42bab9dbe62b9152a3d3a94e42c13
    Microsoft Reviewers: Open in CodeFlow
    opened by chiaramooney 0
  • 📦 Bump simple-git from 3.8.0 to 3.9.0

    📦 Bump simple-git from 3.8.0 to 3.9.0

    Bumps simple-git from 3.8.0 to 3.9.0.

    Release notes

    Sourced from simple-git's releases.

    [email protected]

    Minor Changes

    • a0d4eb8: Branches that have been checked out as a linked work tree will now be included in the BranchSummary output, with a linkedWorkTree property set to true in the BranchSummaryBranch.
    Changelog

    Sourced from simple-git's changelog.

    3.9.0

    Minor Changes

    • a0d4eb8: Branches that have been checked out as a linked work tree will now be included in the BranchSummary output, with a linkedWorkTree property set to true in the BranchSummaryBranch.
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    Microsoft Reviewers: Open in CodeFlow
    dependencies 
    opened by dependabot[bot] 0
  • 📦 Bump @types/react-native from 0.66.18 to 0.66.19

    📦 Bump @types/react-native from 0.66.18 to 0.66.19

    Bumps @types/react-native from 0.66.18 to 0.66.19.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    Microsoft Reviewers: Open in CodeFlow
    dependencies 
    opened by dependabot[bot] 0
Releases(react-native-windows_v0.66.24)
  • react-native-windows_v0.66.24(Jun 23, 2022)

    This is patch release of react-native-windows, fixing bugs or adding non-breaking enhancements. To see a summary of changes in this major release, see release notes for React Native Windows 0.66.0.

    New changes

    • f13c49ab Stop compiling yoga.cpp with /fp:strict. Doing so caused layout issues if Yoga code ran with the processor's rounding mode set to round down, due to NAN being defined in math.h as: (float)(INFINITY * 0.0f) Which macro-expands to: (float)(((float)(1e+300 * 1e+300)) * 0.0f) Which evaluates as follows: (float)(((float)(inf.double)) * 0.0f) (float)(FLT_MAX * 0.0f) // Casting an infinite double to a float yields // FLT_MAX! (float)0.0f ([email protected])
    • eb276481 Fix ExecuteJsi on instance shutdown ([email protected])
    Source code(tar.gz)
    Source code(zip)
  • react-native-windows_v0.68.6(Jun 20, 2022)

  • react-native-windows_v0.67.11(Jun 20, 2022)

  • react-native-windows_v0.69.0-preview.7(Jun 20, 2022)

  • react-native-windows_v0.66.23(Jun 17, 2022)

  • react-native-windows_v0.69.0-preview.6(Jun 13, 2022)

  • react-native-windows_v0.66.22(Jun 9, 2022)

  • react-native-windows_v0.68.5(Jun 6, 2022)

  • react-native-windows_v0.69.0-preview.5(Jun 6, 2022)

  • react-native-windows_v0.68.4(May 30, 2022)

    This is patch release of react-native-windows, fixing bugs or adding non-breaking enhancements. To see a summary of changes in this major release, see release notes for React Native Windows 0.68.0.

    New changes

    Source code(tar.gz)
    Source code(zip)
  • react-native-windows_v0.67.10(May 30, 2022)

    This is patch release of react-native-windows, fixing bugs or adding non-breaking enhancements. To see a summary of changes in this major release, see release notes for React Native Windows 0.67.0.

    New changes

    Source code(tar.gz)
    Source code(zip)
  • react-native-windows_v0.66.21(May 30, 2022)

  • react-native-windows_v0.65.13(May 30, 2022)

  • react-native-windows_v0.69.0-preview.4(May 30, 2022)

    This is a preview of the next version of react-native-windows. To see a summary of changes in this major release, see release notes for React Native Windows 0.69.0-preview.1.

    New changes

    Source code(tar.gz)
    Source code(zip)
  • react-native-windows_v0.66.20(May 27, 2022)

  • react-native-windows_v0.66.19(May 24, 2022)

  • react-native-windows_v0.69.0-preview.3(May 23, 2022)

  • react-native-windows_v0.69.0-preview.2(May 16, 2022)

  • react-native-windows_v0.69.0-preview.1(May 5, 2022)

    We're excited to release our first preview of react-native-windows targeting React Native 0.69. There have been many changes to both react-native-windows and react-native itself and we would love your feedback on anything that doesn't work as expected.

    How to upgrade

    You can view the changes made to the default new React Native Windows applications for C++ and C# using React Native Upgrade Helper. See this document for more details.

    What's new from React Native

    • React 18: react-native 0.69 has been upgraded to react 18. While this includes lots of "out-of-the-box" improvements, if you're sharing your JS code with a react-based web application, you'll want to make sure that you're able to do the upgrade. See the React v18.0 blog post for details.
    • Hermes Distribution: Apps using the "New Architecture" will default to using Hermes as the default JS engine. To support this Hermes will now be bundled with react-native. See Hermes as default engine discussion for details.

    For more information on the upcoming RN 0.69, see the Road to 0.69.0 release discussion.

    What's new from React Native for Windows

    Performance

    • Reduced app boot time by 1 second or more in Debug mode
    • Some libraries used only in uncommon scenarios are now delay-loaded on demand
    • Fixes issue with run-windows ignoring a cache when autolinking windows modules, repeating disk reads

    Debuggability

    • [Hermes] Fix issues with debugger connection dropping when reloading the instance
    • [Hermes] Enables collecting information about the state of Hermes when a crash occurs
    • Exposed options for apps to request inline source maps from Metro

    Reliability

    • Fixes a crash in unpackaged win32 (XAML island) apps
    • Fixes a crash that could happen when canceling some image loads
    • Fixes a reentrancy issue that could lead to a crash when initializing RN or Hermes from multiple threads
    • Fixes an issue where multiple debug targets would linger when creating new RN instances with Hermes
    • Fixes a crash when hosting some non-RNW content (XAML, Adaptive Cards, etc.) in a RNW app

    Accessibility

    • Implemented importantForAccessibility="no-hide-accessibility"
    • Fixes the focusable and accessible property behavior for TextInput

    Other

    • Adds support for unpackaged win32 apps carrying embedded resources (JS bundle, image assets, etc.)
    • Enables RNW version checks from IDL for community modules
    • Fixes an issue where right click events were not captured
    • Adds wrap-reverse to flex wrap options
    • Adds support for dependency checking script to detect multiple versions of Visual Studio
    • Using react-native-window-init to upgrade your RNW project re-uses the existing ProjectGUID, reducing the upgrade diff to your native project files
    • Various updates to the (still incomplete) turbo module and fabric implementation
    • Various updates to the (still incomplete) WindowsAppSDK-based implementation
    • Various dependency version updates to resolve security issues
    • Various other bugfixes and improvements

    Breaking Changes

    Known Issues

    • Pressable Pointer Events: React Native 0.69 adds experimental support for W3C pointer events for Pressables, (disabled by default). RNW does not raise these events, so enabling the support will break hover events on Windows.
    Source code(tar.gz)
    Source code(zip)
  • react-native-windows_v0.68.3(May 2, 2022)

    This is patch release of react-native-windows, fixing bugs or adding non-breaking enhancements. To see a summary of changes in this major release, see release notes for React Native Windows 0.68.0.

    New changes

    • 2c283f37 Built in turbomodules should not override app provided versions ([email protected])
    • 6cd67bf3 Fix JSI for Node-API and update V8 to 0.65.11 ([email protected])
    • b8308ae3 Handle abrupt WebSocket connection interruption (#9829) ([email protected])
    • de549c0a Enable loading the bundle from an embedded resource via resource://moduleName/resourceId ([email protected])
    • 5eb9ff6f Avoid crash in DevSupportManager when running in unpackaged apps with Hermes ([email protected])
    • cc725c1a Fix clang-check errors in NativeModules.h ([email protected])
    • de549c0a Bump @react-native-windows/cli to v0.68.2 (beachball)
    Source code(tar.gz)
    Source code(zip)
  • react-native-windows_v0.67.9(May 2, 2022)

  • react-native-windows_v0.66.18(May 2, 2022)

  • react-native-windows_v0.68.2(Apr 25, 2022)

  • react-native-windows_v0.67.8(Apr 25, 2022)

  • react-native-windows_v0.66.17(Apr 25, 2022)

  • react-native-windows_v0.68.1(Apr 11, 2022)

  • react-native-windows_v0.68.0(Apr 4, 2022)

    We're excited to release react-native-windows targeting React Native 0.68.

    How to upgrade

    You can view the changes made to the default new React Native Windows applications for C++ and C# using React Native Upgrade Helper. See this document for more details.

    What's New

    • PackageReference for C++ projects: New C++ projects use recently added MSBuild support for PackageReference based NuGet restoration. This change lays the foundation for simplified build logic, smaller downloads, and always up-to-date references to libraries (such as the RNW NuGet package).

    • Native animation driver improvements: There have been many improvements to the native animation driver, around both correctness and reliability.

    • onMouseEnter/onMouseLeave on arbitrary native components: We previously exposed onMouseEnter and onMouseLeave callbacks on <View>. These are now exposed to all native components (e.g. <Text>).

    -onDropViewInstance API addition: We've created the onDropViewInstanceAPI to enable view managers to track when a view has been removed the shadow tree.

    • editable support for <TextInput> with secureTextEntry: <TextInput> components that are marked as secureTextEntry now correctly respect the editable prop.

    • Debug variant NuGet packages: We now publish binaries for the debug builds of Microsoft.ReactNative, that can be used in place of the default release-mode binaries. E.g. by using the Microsoft.ReactNative.Debug Nuget package in place of Microsoft.ReactNative.

    • run-windows architecture selection: run-windows previously would always default to building x86 applications. It now defaults to the system architecture (e.g. x64 or ARM64).

    • Automatic PCH selection: We've enabled large PCH's by default on machines with more than 7GB of memory per-thread. This can help to significantly reduce build time on pools with high-memory hardware.

    • Other bug-fixes and improvements: We've made many more fixes across the platform. Expect less crashes, more correct behavior, and quality of life improvements for developers.

    -**Support for WebView2 control via react-native-webview:**We've enabled the use of the WinUI WebView2 control via the react-native-webview community module for React Native Windows apps that use v0.68+.

    Breaking Changes

    • packages.config projects: Projects using packages.config, either directly, or transitively through community modules, may need to be modified. run-windows, and Visual Studio using the default project, restore both packages.config and PackageReference dependencies, but you may need to restore packages.config projects explicitly if using MSBuild directly. This requirement may be removed before the final release of RNW 0.68.

    • Node 14: react-native 0.68 now requires Node 14 or later to be used.

    Source code(tar.gz)
    Source code(zip)
  • react-native-windows_v0.67.7(Apr 4, 2022)

    This is patch release of react-native-windows, fixing bugs or adding non-breaking enhancements. To see a summary of changes in this major release, see release notes for React Native Windows 0.67.0.

    New changes

    • e9260264 MustBeNoExceptVoidFunctor should depend on the template type parameter to avoid being evaluated too early (#9609) ([email protected])
    • f4f970be Promote 0.67 to legacy ([email protected])
    • e9260264 Bump @react-native-windows/cli to v0.67.2 (beachball)
    • e9260264 Bump @react-native-windows/virtualized-list to v0.67.1 (beachball)
    • e9260264 Bump @react-native-windows/codegen to v0.67.1 (beachball)
    Source code(tar.gz)
    Source code(zip)
  • react-native-windows_v0.66.16(Apr 4, 2022)

  • react-native-windows_v0.67.6(Mar 29, 2022)

Owner
Microsoft
Open source projects and samples from Microsoft
Microsoft
Template library and blog that explain how JSI modules are built from scratch in React Native

react-native-jsi-template This is an example library that explains how anyone can build jsi modules from scratch in React Native. This code is written

Ammar Ahmed 104 Jun 18, 2022
A contacts library for React Native using JSI

react-native-jsi-contacts The current react-native-contacts library uses the React Native Bridge to convert the native Java/Objective-C types to JavaS

Marc Rousavy 135 Jun 16, 2022
React-Native build of Hyperswarm and dependencies

Testing Hyperbeam Start hyperbeam on your computer and copy-paste address to packages/mobile/App.tsx. Then in another terminal run yarn mobile:start a

Tomas Ravinskas 3 Jan 3, 2022
A React Native library for accessing an ArrayBuffer of a Blob instance.

react-native-blob-jsi-helper A React Native library for directly accessing an ArrayBuffer of a Blob instance. Note: This is a workaround. A long-term

Marc Rousavy 68 Jun 21, 2022
React Native polyfill for crypto.getRandomValues. Used in libraries like uuid.

react-native-random-values-jsi-helper React Native polyfill for crypto.getRandomValues. Used in libraries like uuid. Installation yarn add react-nativ

Matei Oprea 27 May 29, 2022
A step by step example of creating your own React Native TurboModule.

Discovering Turbo Modules Note: This example was made in RN 0.63. Some things have changed since then, but the good news is that now the setup should

Bartłomiej Klocek 87 Jun 30, 2022
A set of very empty header files that can be used when building apps with Cosmopolitan

cosmo-include A set of very empty header files that can be used when building apps with Cosmopolitan Why? When you build an application with Cosmopoli

null 18 May 9, 2022
SDK for building cross-platform desktop apps in ANSI-C

NAppGUI Cross-Platform C SDK. Build portable desktop applications for Windows, macOS and Linux, using just C. Quick start in Windows Prerequisites Vis

Francisco García Collado 194 Jun 23, 2022
Native context menu for Flutter apps

native_context_menu Native context menu for flutter apps Installation flutter pub add native_context_menu Usage import 'package:native_context_menu/na

Andrei Lesnitsky 132 Jun 4, 2022
Plays native alert sound and shows native dialogs/alerts in your Flutter app.

flutter_platform_alert 2021 © Weizhong Yang a.k.a zonble. A simple plugin to present native alerts, including playing alert sounds and showing alert d

Weizhong Yang a.k.a zonble 52 Jun 18, 2022
Visual Studio native debugger extension to help debug native applications using Mono.

Unity Mixed Callstack UnityMixedCallstack is a Visual Studio 2017/2019 extension to help debug native applications embedding Mono, like Unity. If you

Unity Technologies 66 Jun 25, 2022
Projeto pessoal: Obter a temperatura ambiente e através de um termistor ligado a um arduino e disponibilizar esses dados em tempo real via API NodeJS. No front-end os dados são acessados por uma interface em React JS.

INTEGRAÇÃO DA API COM OS DADOS DO ARDUINO FORNECIDOS PELO TERMISTOR Código Desenvolvido por Lucas Muffato. MATERIAIS 1 Placa de Arduino; 1 Cabo de con

Lucas Muffato 36 Dec 26, 2021
C++React: A reactive programming library for C++11.

C++React is reactive programming library for C++14. It enables the declarative definition of data dependencies between state and event flows. Based on

Sebastian 952 Jun 19, 2022
Demonstrates implementation of the Windows 10 Acrylic Effect on C++ Win32 Apps using DWM Private APIs and Direct Composition

Win32 Acrylic Effect A Demonstration of Acrylic Effect on C++ Win32 applications using Direct Composition and DWM private APIs. Table of Contents Over

Selastin 91 Jun 13, 2022
The c++ micro framework for building web applications based on workflow

wfrest The c++ micro framework for building web applications based on workflow ⌛️ Build Step 1 : install workflow git clne [email protected]:sogou/workfl

Shiyu Yi 374 Jun 21, 2022
A framework for building Mobile cross-platform UI

Weex A framework for building Mobile cross-platform UI. Distribution Support Android 4.1 (API 16), iOS 9.0+ and WebKit 534.30+. platform status Androi

Alibaba 17.9k Jun 26, 2022
An eventing framework for building high performance and high scalability systems in C.

NOTE: THIS PROJECT HAS BEEN DEPRECATED AND IS NO LONGER ACTIVELY MAINTAINED As of 2019-03-08, this project will no longer be maintained and will be ar

Meta Archive 1.7k Jun 15, 2022
Sloth 🦥 is a coverage guided fuzzing framework for fuzzing Android Native libraries that makes use of libFuzzer and QEMU user-mode emulation

Sloth ?? Sloth is a fuzzing setup that makes use of libFuzzer and QEMU’s user-mode emulation (qemu/linux-user) on x86_64/aarch64 host to emulate aarch

Chaithu 71 Jun 25, 2022
A Dart package to send native 💬 toasts on Windows. Based on WinToast.

desktoasts A Dart package to send native ?? toasts on Windows. Installation For Flutter dependencies: ... desktoasts: ^0.0.2 For Dart CLI here Sup

Hitesh Kumar Saini 37 Mar 7, 2022