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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
bartonhammond avatar

bartonhammond/snowflakeArchived

0
View on GitHub↗
4,583 stele·600 fork-uri·JavaScript·MIT·8 vizualizăribartonhammond.github.io/snowflake/snowflake.js.html↗

Snowflake

Snowflake este un starter de aplicații mobile cross-platform conceput pentru construirea aplicațiilor iOS și Android folosind un singur codebase JavaScript. Oferă un boilerplate pre-configurat pentru a accelera procesul inițial de dezvoltare a aplicațiilor mobile.

Proiectul include un template de gestionare a stării Redux pentru coordonarea stării globale a aplicației și persistența sesiunilor utilizatorului, alături de un framework de integrare API REST pentru comunicarea cu servere remote sau locale prin cereri HTTP. De asemenea, dispune de un sistem de localizare care mapează conținutul interfeței utilizator în mai multe limbi, bazat pe regiunea dispozitivului.

Starter-ul acoperă o gamă largă de capabilități, inclusiv fluxuri de lucru de identitate și autentificare a utilizatorului, navigare bazată pe rute și crearea de formulare de input validate. De asemenea, integrează o configurație a suitei de testare Jest pentru validarea logicii de business și a componentelor UI prin teste unitare și snapshot.

Toolkit-ul include fluxuri de lucru pentru trimiterea build-urilor beta către TestFlight și publicarea versiunilor finale în App Store.

Features

  • Cross-Platform Mobile Applications - Provides a starter codebase for building mobile applications that run on both iOS and Android.
  • Mobile Starter Kits - Provides a pre-configured project template and boilerplate to accelerate cross-platform mobile application development.
  • React Native Applications - Provides a cross-platform mobile app starter built using the React Native framework.
  • Application State Management - Coordinates data flow and transitions across the app using a centralized store and middleware.
  • Session Persistence - Includes mechanisms to store authentication state locally to maintain user sessions across application restarts.
  • REST API Integrations - Integrates RESTful HTTP endpoints to communicate with remote or local servers for data and auth.
  • Mobile Development - A comprehensive starter kit for building cross-platform mobile applications with integrated backend support.
  • Mobile Application Bootstrapping - Offers a pre-configured boilerplate to quickly initialize the structure of a new cross-platform mobile application.
  • Mobile Application State Management - Utilizes Redux to coordinate global data flow and track authentication across different mobile screens.
  • Native Cross-Platform Development - Enables the development of high-performance iOS and Android applications from a single JavaScript codebase.
  • REST API Integration Frameworks - Includes a framework for connecting the mobile frontend to remote servers via RESTful HTTP requests.
  • User Identity Management - Handles user account workflows including registration, login, logout, and profile updates.
  • Redux State Management - Implements a predictable state container using Redux actions and reducers for global data synchronization.
  • Centralized State Stores - Provides a centralized immutable object tree as the single source of truth for global application state.
  • Global State Stores - Implements a centralized store to coordinate global application state and data across different screens.
  • Backend API Connectivity - Links client-side interface components to server-side environments for data exchange via REST APIs.
  • Backend Service Integrations - Bridges the mobile frontend to secure backend API services for data persistence and identity management.
  • REST API Integrations - Connects the mobile frontend to backend services using RESTful HTTP requests for data persistence.
  • Application State Synchronizations - Uses a predictable state container to manage data changes independently of the UI components.
  • Redux State Persistence - Persists the Redux store to local storage to maintain authentication state across app restarts.
  • Application State Persistence - Maintains active user sessions and global state across application restarts via local device storage.
  • Locale Mappings - Maps interface keys to translation files based on the device's locale settings for multi-language support.
  • App Store Deployment Pipelines - Provides workflows for managing the lifecycle of mobile apps from beta submission to app store release.
  • App Store Publishing Automation - Includes workflows to automate the publication of application builds directly to official app stores.
  • Route-Based Navigations - Defines application navigation by mapping specific path strings to distinct screen components within the mobile view.
  • Beta Distribution Workflows - Ships tools for uploading application builds to Apple TestFlight for beta testing.
  • Automated Test Suites - Integrates a Jest testing suite to execute automated tests for business logic and UI components.
  • Business Logic Testing - Provides unit and snapshot tests to verify the correctness of application business logic and state.
  • Dependency-Mocked Unit Testers - Validates components and logic in isolation using a test runner with mock modules.
  • Mobile Application Testing - Implements practices for validating mobile logic and interfaces using Jest unit and snapshot tests.
  • Test Configuration Suites - Includes a configured Jest testing suite for validating business logic and UI components.
  • React Native Unit Testing - Includes a Jest testing suite for validating business logic and UI components through unit and snapshot tests.
  • Application Localization Systems - Implements a localization system that maps user interface content into multiple languages based on device region.
  • Interface Localizations - Provides a localization system to adapt the user interface for multiple languages using translation files.
  • Native App Localizations - Provides regional adaptation and translation specifically for native mobile applications.
  • Navigation Routing - Defines application flow by mapping specific navigation paths to distinct screen components.
  • Content Translation - Implements a localization system to translate user-facing text into multiple languages.
  • Key-Based String Localizations - Uses key-value lookup tables to translate hardcoded UI strings into multiple languages.
  • Project Boilerplates - Cross-platform starter with Jest testing and Redux integration.

Istoric stele

Graficul istoricului de stele pentru bartonhammond/snowflakeGraficul istoricului de stele pentru bartonhammond/snowflake

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Snowflake

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Snowflake.
  • futurice/pepperoni-app-kitAvatar futurice

    futurice/pepperoni-app-kit

    4,610Vezi pe GitHub↗

    Pepperoni App Kit is a starter kit and project template for building cross-platform mobile applications for iOS and Android using React Native. It provides a pre-configured scaffold that establishes a modular architecture and shared codebase to bootstrap new projects. The kit integrates a predictable state management system with disk persistence for offline access and a controlled loop for coordinating asynchronous side effects and API interactions. It also includes built-in mechanisms for token-based session authentication and identity validation to maintain secure user logins. The project

    JavaScript
    Vezi pe GitHub↗4,610
  • amazon-archives/aws-mobile-react-native-starterAvatar amazon-archives

    amazon-archives/aws-mobile-react-native-starter

    2,220Vezi pe GitHub↗

    Aws-mobile-react-native-starter is a cross-platform mobile framework and application template that connects client interfaces to managed cloud backends. It provides a structured foundation for building mobile applications that run on iOS and Android from a single codebase while integrating with cloud-backed authentication, storage, and database services. The project incorporates modules for managing user identities, multi-factor verification workflows, and sign-in processes through managed identity services. It includes capabilities for executing serverless database operations, managing NoSQL

    JavaScriptapi-gatewayawsaws-amplify
    Vezi pe GitHub↗2,220
  • day8/re-frameAvatar day8

    day8/re-frame

    5,532Vezi pe GitHub↗

    re-frame is a functional framework for building single-page applications in ClojureScript. It provides a centralized, immutable database that serves as the single source of truth for the entire application state, enforcing a strict unidirectional data flow where events trigger state transitions and subsequent view updates. The framework distinguishes itself through a reactive signal graph and an interceptor-based middleware pipeline. By treating application logic as a sequence of data-driven events and declarative side effects, it decouples business logic from the view layer. This architectur

    Clojureclojurescriptre-framereact
    Vezi pe GitHub↗5,532
  • xamarin/xamarin.formsAvatar xamarin

    xamarin/Xamarin.Forms

    5,547Vezi pe GitHub↗

    Xamarin.Forms is a cross-platform mobile framework for building native user interfaces using a single shared codebase and .NET. It functions as a data-driven UI library and a XAML UI toolkit, allowing application layouts and visual elements to be defined using an XML-based markup language. The framework provides native API wrappers that offer access to device-specific hardware and operating system features via C#. It utilizes a system for rendering a single user interface codebase through native controls across different operating systems. The project covers adaptive layout management and ap

    C#cross-platformhacktoberfestmicrosoft
    Vezi pe GitHub↗5,547
Vezi toate cele 30 alternative pentru Snowflake→

Întrebări frecvente

Ce face bartonhammond/snowflake?

Snowflake este un starter de aplicații mobile cross-platform conceput pentru construirea aplicațiilor iOS și Android folosind un singur codebase JavaScript. Oferă un boilerplate pre-configurat pentru a accelera procesul inițial de dezvoltare a aplicațiilor mobile.

Care sunt principalele funcționalități ale bartonhammond/snowflake?

Principalele funcționalități ale bartonhammond/snowflake sunt: Cross-Platform Mobile Applications, Mobile Starter Kits, React Native Applications, Application State Management, Session Persistence, REST API Integrations, Mobile Development, Mobile Application Bootstrapping.

Care sunt câteva alternative open-source pentru bartonhammond/snowflake?

Alternativele open-source pentru bartonhammond/snowflake includ: futurice/pepperoni-app-kit — Pepperoni App Kit is a starter kit and project template for building cross-platform mobile applications for iOS and… amazon-archives/aws-mobile-react-native-starter — Aws-mobile-react-native-starter is a cross-platform mobile framework and application template that connects client… day8/re-frame — re-frame is a functional framework for building single-page applications in ClojureScript. It provides a centralized,… xamarin/xamarin.forms — Xamarin.Forms is a cross-platform mobile framework for building native user interfaces using a single shared codebase… fbsamples/f8app — f8app is a cross-platform mobile reference application implementation that serves as a technical architecture guide… marmelab/admin-on-rest — Admin-on-rest is a frontend framework for building administrative single-page applications connected to REST APIs…