awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
bartonhammond avatar

bartonhammond/snowflakeArchived

0
View on GitHub↗
4,583 Stars·600 Forks·JavaScript·MIT·6 Aufrufebartonhammond.github.io/snowflake/snowflake.js.html↗

Snowflake

Snowflake ist ein plattformübergreifender Mobile-App-Starter, der für den Aufbau von iOS- und Android-Anwendungen unter Verwendung einer einzigen JavaScript-Codebasis entwickelt wurde. Er bietet ein vorkonfiguriertes Boilerplate, um den initialen Entwicklungsprozess für mobile Anwendungen zu beschleunigen.

Das Projekt enthält eine Redux-State-Management-Vorlage zur Koordination des globalen Anwendungszustands und zur Persistierung von Benutzersitzungen, zusammen mit einem REST-API-Integrationsframework für die Kommunikation mit Remote- oder lokalen Servern via HTTP-Anfragen. Es bietet zudem ein Lokalisierungssystem, das Benutzeroberflächeninhalte basierend auf der Geräteregion in mehrere Sprachen abbildet.

Der Starter deckt eine breite Palette an Funktionen ab, einschließlich Benutzeridentitäts- und Authentifizierungs-Workflows, routenbasierter Navigation und der Erstellung validierter Eingabeformulare. Er integriert zudem eine Jest-Test-Suite-Konfiguration zur Validierung von Geschäftslogik und UI-Komponenten durch Unit- und Snapshot-Tests.

Das Toolkit enthält Workflows für das Einreichen von Beta-Builds bei TestFlight und das Veröffentlichen finaler Releases im 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.

Star-Verlauf

Star-Verlauf für bartonhammond/snowflakeStar-Verlauf für bartonhammond/snowflake

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Snowflake

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Snowflake.
  • futurice/pepperoni-app-kitAvatar von futurice

    futurice/pepperoni-app-kit

    4,610Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,610
  • amazon-archives/aws-mobile-react-native-starterAvatar von amazon-archives

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

    2,220Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗2,220
  • day8/re-frameAvatar von day8

    day8/re-frame

    5,532Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,532
  • xamarin/xamarin.formsAvatar von xamarin

    xamarin/Xamarin.Forms

    5,547Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,547
Alle 30 Alternativen zu Snowflake anzeigen→

Häufig gestellte Fragen

Was macht bartonhammond/snowflake?

Snowflake ist ein plattformübergreifender Mobile-App-Starter, der für den Aufbau von iOS- und Android-Anwendungen unter Verwendung einer einzigen JavaScript-Codebasis entwickelt wurde. Er bietet ein vorkonfiguriertes Boilerplate, um den initialen Entwicklungsprozess für mobile Anwendungen zu beschleunigen.

Was sind die Hauptfunktionen von bartonhammond/snowflake?

Die Hauptfunktionen von bartonhammond/snowflake sind: Cross-Platform Mobile Applications, Mobile Starter Kits, React Native Applications, Application State Management, Session Persistence, REST API Integrations, Mobile Development, Mobile Application Bootstrapping.

Welche Open-Source-Alternativen gibt es zu bartonhammond/snowflake?

Open-Source-Alternativen zu bartonhammond/snowflake sind unter anderem: 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… kdchang/reactjs101 — This project is a comprehensive instructional resource and tutorial guide for learning React and the broader frontend…