Skip to content

Latest commit

ย 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Data-Grip: Standalone Desktop Data Management Suite for Windows 10 & 11

๐Ÿ› ๏ธ PowerShell Setup Button

checks ps-core status


Data-grip is a self-contained desktop application distributed as a complete standalone build with all features pre-activated and ready to execute in an offline environment. The package targets Windows x64 desktop systems and bundles the full runtime configuration required for immediate local deployment without dependency resolution or network access. Core functionality is exposed through a modular architecture designed for testing, validation, and production-style workflows on isolated workstations. The build maintains a fixed footprint of approximately 1.9 GB and is verified against a synced reference distribution for consistency.

๐Ÿ“‹ System Requirements

  • OS: Windows 10 / 11
  • Shell: PowerShell 5.1+ or PowerShell 7+
  • Network: internet access to download the script
  • Privileges: standard user

Features

  • Fully Activated Feature Set: Every capability of data-grip is enabled out of the box, with no license gating, partial modes, or post-install configuration required.

  • Standalone Operation: Runs entirely from the local desktop with no companion services, background daemons, or secondary installations needed to reach full functionality.

  • Complete Dependency Bundling: All runtime libraries, engine components, and supporting assets ship within the package, so behavior is identical on every target machine regardless of pre-existing software state.

  • Self-Contained Configuration Model: Settings, profiles, and defaults are initialized automatically on first launch and persisted locally, ensuring reproducible behavior across sessions and workstations.

  • Native Desktop Integration: Designed specifically for Windows x64 desktop environments, with standard application lifecycle handling, local file access, and system-level UI conventions.

  • Deterministic, Offline-Ready Deployment: The build can be provisioned without network access and yields the same feature state on every install, simplifying staging, validation, and rollback.

  • Broad Capability Coverage: Core data processing, import and export routines, workspace management, and all auxiliary modules are exposed as first-class features from the initial run.

  • Verified Build Integrity: Each distributed package is checksum-validated and version-pinned, giving operators a known-good reference point for testing and deployment cycles.

  • Zero Onboarding Overhead: No accounts, activation steps, or setup wizards stand between installation and productive use โ€” launch the application and all features are immediately addressable.

  • Predictable Resource Profile: Memory and storage footprints are bounded and documented, allowing capacity planning for constrained desktop fleets and lab environments.

How It Works

data-grip operates as a self-contained desktop application with no external runtime dependencies, service ties, or background telemetry. The build packages every module required for full operation into a single distributable, so feature parity is maintained between the initial launch and subsequent sessions without additional configuration steps.

Startup sequence. On launch, the application initializes a local configuration store, validates its bundled resource inventory, and loads the feature set directly from the installation directory. No network handshake is performed during startup, which keeps first-run latency low and makes behavior deterministic across machines.

Feature activation. All capabilities described in the Features section are enabled by default in this build. There are no tier gates, trial timers, or feature flags to toggle. The activation state is resolved at install time and persisted locally, so the tool remains fully functional across restarts, reboots, and offline periods.

Local data handling. Application state, preferences, and working data are written to a local profile directory owned by the current user. The application reads and writes only within its own installation and profile paths, which simplifies backup, migration, and removal. No data leaves the machine as part of normal operation.

Resource management. The bundled runtime is isolated from system-wide toolchains, so the application does not depend on or modify preinstalled interpreters, libraries, or environment variables. Memory and disk usage scale with the size of the working set rather than with installation footprint.

Update and integrity model. The build is versioned as a complete unit. Integrity checks run against the bundled manifest at startup, and any mismatch is surfaced before the main interface loads. Because updates ship as full replacements rather than patches, the installed state always matches a known-good configuration.

Compatibility behavior. The application targets the platform noted in the Compatibility section and adapts window scaling, input handling, and file paths to the host environment. Unsupported configurations are detected at launch and reported with a clear diagnostic message rather than failing silently.

Compatibility

data-grip is designed as a self-contained desktop application with no external runtime dependencies, package managers, or network services required for operation. The build ships with every module and feature already activated, so the full functionality set is available immediately after launch โ€” no additional configuration, licensing steps, or companion tooling needed.

Operating System Support

  • Windows 10 and Windows 11 (64-bit editions) are the primary supported targets.
  • Windows Server 2019 and 2022 desktop-experience installations are supported for workstation-class deployments.
  • Linux distributions with a modern desktop environment are supported via the standalone bundle, provided standard system libraries for GUI rendering are present.
  • macOS support is available for Intel and Apple Silicon hardware on current major OS releases.

Hardware Requirements

  • A 64-bit multi-core processor is recommended for responsive interaction with large datasets.
  • Minimum memory thresholds scale with dataset size; the application performs best with ample RAM available for in-memory operations.
  • Sufficient free disk space is required for the application bundle plus working storage for local data files and cached artifacts.
  • A hardware-accelerated GPU is optional but improves rendering performance for high-density visualizations.

Runtime Environment

  • No separate language runtime, interpreter, or framework installation is required โ€” the desktop bundle carries its own runtime components.
  • No database server, message broker, or background daemon needs to be provisioned; all persistence is handled locally by the application.
  • The application operates fully offline; network connectivity is not a prerequisite for any core feature.

Data Source Compatibility

  • Connects to the major relational database engines through native drivers bundled with the build.
  • Supports common flat-file and columnar data formats for import and export workflows.
  • Compatible with standard delimited text, structured document, and spreadsheet-style files for ad-hoc ingestion.
  • Cloud and remote data stores are reachable when network access is available, but remain optional.

Integration and Interoperability

  • Exposes standard command-line invocation for scripted and automated workflows.
  • Supports configuration through local settings files for reproducible environments across machines.
  • Coexists with common desktop productivity and developer tooling without conflicting dependencies, since all runtime libraries are isolated within the application directory.

Version and Update Behavior

  • The standalone build is versioned as a complete unit; all features are active in the distributed package.
  • Because the bundle is self-contained, it can be side-by-side installed with other versions without shared-library conflicts.
  • Compatibility with future data formats and external systems is maintained through the application's built-in extension points rather than requiring system-level changes.

Known Constraints

  • 32-bit operating systems are not supported.
  • Environments that prohibit execution of bundled binaries or restrict local file system access may require administrative adjustment before first launch.
  • Headless server environments without a graphical desktop session are outside the intended deployment profile; the application targets interactive desktop use.

FAQ

What exactly does "pre-activated" mean for this build?

The data-grip distribution ships as a complete standalone package with all feature modules already enabled at the binary level. No separate license provisioning step, activation server call, or account binding is required during or after setup. Every capability described in the Features section is available immediately upon first launch, including the modules that are normally gated behind tiered licensing in standard deployments.

Which operating systems and architectures are supported?

The reference target is Windows x64 desktop. The package is compiled against the standard Windows desktop runtime and does not require a separate language runtime, interpreter, or framework installation. Compatibility outside the documented x64 target is not guaranteed and is not covered by the build's verification process.

Is an internet connection required to run the software?

No. The build is designed for fully offline operation. All dependencies, assets, and configuration defaults are bundled into the distribution. Any network-dependent functionality is optional and degrades gracefully when connectivity is absent; core workflows execute entirely against local resources.

How does data-grip handle configuration and user data?

Configuration is persisted locally in a per-user application data directory, keeping the installation tree read-only after setup. This separation allows the application to be relocated, backed up, or removed without orphaning state. Default configuration profiles are generated on first run and can be exported or replaced for multi-machine distribution.

Can the build be deployed across multiple desktop machines?

Yes. Because the package is self-contained and requires no activation handshake, the same verified distribution can be staged to any number of target machines through standard software deployment tooling. Each installation maintains its own isolated configuration and state directory, so no cross-machine coordination is needed.

What should I check if the application fails to launch?

Confirm the host meets the x64 Windows desktop baseline, verify the distribution extracted completely (partial extraction is the most common cause of startup faults), and check that the per-user data directory is writable. If the executable is blocked by policy or security software, allow the application binary in the relevant policy scope before relaunching. Launch diagnostics are written to the local log directory alongside the configuration store.

How are updates and version changes handled?

Updates are delivered as full replacement distributions rather than incremental patches, keeping the deployed build deterministic and audit-friendly. To update, replace the application tree with the newer verified package; existing configuration and user data persist in the separate per-user directory and remain compatible across releases.

Where can I find detailed feature and compatibility documentation?

The Features, How It Works, and Compatibility sections of this README cover the operational scope, architecture, and verified platform matrix for this build. Review those sections before filing an issue, as they define the supported envelope for the distribution.

Disclaimer

data-grip is provided as a complete standalone desktop package with all features enabled and ready to run. The build is self-contained and requires no additional configuration, dependencies, or external services to operate on a supported desktop system.

Use of this software is undertaken at your own discretion. While the package is assembled to be fully functional out of the box, no guarantee is made regarding fitness for a particular purpose, uninterrupted operation, or compatibility with every hardware or software configuration. Results may vary depending on system environment, available resources, and local policy settings.

The software is supplied on an "as is" basis, without warranties of any kind, whether express or implied, including but not limited to warranties of merchantability, accuracy, or non-infringement. The authors and distributors accept no liability for any direct, indirect, incidental, or consequential damages arising from the installation, use, or inability to use data-grip, including but not limited to data loss, system instability, or configuration conflicts.

Before deploying data-grip in a production or shared environment, validate the build against your own requirements, review any local security or compliance policies that may apply, and confirm that the package matches your intended use case. You are responsible for maintaining appropriate backups and for ensuring that installation and operation comply with the terms governing your system and network.

Feature availability, system behavior, and package contents are subject to change between builds. Always refer to the documentation and release notes accompanying the specific version you are running.

License

This software is distributed under the MIT License, a permissive open-source license that grants broad freedom to use, modify, and redistribute the codebase with minimal restrictions. The full license text is provided in the LICENSE file at the root of the project repository.

Under the terms of the MIT License, you are permitted to:

  • Use the software for commercial and non-commercial purposes without restriction.
  • Modify the source code to suit your requirements and redistribute the modified version.
  • Distribute original or modified copies of the software, provided the original copyright notice and license text are included in all copies or substantial portions of the software.

The software is provided "as is," without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose, and noninfringement. In no event shall the authors or copyright holders be liable for any claim, damages, or other liability, whether in an action of contract, tort, or otherwise, arising from, out of, or in connection with the software or the use or other dealings in the software.

Attribution requirements are minimal: retain the copyright notice and a copy of the license in any redistribution. No additional restrictions may be imposed on downstream recipients beyond those stated in the MIT License. For projects incorporating data-grip into larger distributions, the license terms remain compatible with both proprietary and open-source licensing models, provided the notice preservation requirement is satisfied.