Arrays

Top 23 Array Open-Source Projects

  • array-explorer

    ⚡️ A resource to help figure out what JavaScript array method would be best to use at any given time

  • TileDB

    The Universal Storage Engine

  • Project mention: Ask HN: Who is hiring? (May 2024) | news.ycombinator.com | 2024-05-01

    TileDB, Inc. | Full-Time | REMOTE | USA, Greece/EU | [https://tiledb.com](https://tiledb.com/)

    TileDB has recently announced a $34 million Series B fund-raise and is actively hiring for engineers across a range of roles (SRE, backend/distributed systems, database internals, and more). You will have the opportunity to work on innovative technology that creates impact for challenging problems in genomics, geospatial, machine learning, distributed systems, and many other areas.

    TileDB Cloud is the modern database, allowing developers and scientists to capture, analyze, and share any data with any tool. We build on a broad foundation of open source, maintaining the TileDB storage engine, libraries for genomics (single-cell and population), geospatial (raster, point clouds, and more), a TileDB visualization engine extending Babylon.js, and much more ([github.com/TileDB-Inc/TileDB](http://github.com/TileDB-Inc/TileDB))

    With TileDB, all data — tables, genomics, images, videos, location, time-series — is captured as multi-dimensional arrays. To supercharge this data, TileDB Cloud implements a serverless infrastructure delivering query execution, access control, data and code sharing, and distributed computing at global scale — eliminating cluster management, minimizing TCO, and promoting scientific collaboration and reproducibility.

    Website: [https://tiledb.com](https://tiledb.com/) | GitHub: https://github.com/TileDB-Inc/TileDB | Blog: https://tiledb.com/blog

    We are actively hiring for several roles including:

    - Site Reliability Engineer (k8s, Terraform, automation, Prometheus, CloudWatch, GitOps; Golang, Python)

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • arquero

    Query processing and transformation of array-backed data tables.

  • Project mention: Show HN: Matrices – explore, visualize, and share large datasets | news.ycombinator.com | 2023-12-07

    Hey HN, I'm excited to share a new side project I've been working on.

    The product is called Matrices. You can check it out here: https://matrices.com/.

    With Matrices, you can *explore*, *visualize*, and *share* large (100k rows) datasets–all without code. Filter data down to just what you want, visualize it with built-in charts, and share your results with one click.

    You can use it today (no login or waitlist or anything). Just copy and paste your data from a google sheet or CSV file.

    It's hard to describe the feeling of "gliding over data" you get with Matrices, so I'd rather *show* you how it works instead. This 75s video will give you a sense of how it works: https://www.youtube.com/watch?v=Rrh9_I3Ux8E.

    Data is stored locally in your browser until you publish it, though small sample does go to the OpenAI APIs for AI-assisted features.

    I started building Matrices because I wanted a tool that made it easy to explore new datasets. When I'm first trying to dig into data, I'll have one question... that leads to another... that will invariably lead to five more questions. It's sort of a fractal process, and I couldn't find many good options that were fast, responsive, and visual.

    I figured this crowd would be interested in tech stack as well, it's using arquero [1] bindings over apache arrow for in-memory analytics, and visx [2] for visualizations. I'd like to add duckdb-wasm support at some point to open up a wider set of databases. Data is serialized as parquet to save a bit on bandwidth + storage.

    Give it a spin, and let me know what you think. This is my first 'serious frontend project' so I appreciate any and all feedback and bug reports. Feel free to comment here (I'll be around most of the day), or shoot me a note: [email protected]

    [1]: https://uwdata.github.io/arquero/

  • streamly

    High performance, concurrent functional programming abstractions

  • Project mention: [ANN] Haskell Streamly 0.9.0 Release! | /r/haskell | 2023-05-25

    https://github.com/composewell/streamly/issues/1307 seems related, but it was a long time ago. We weren't heavy users anyway, so our streaming philosophy is now "conduit if it's simple and plugging into a conduit-using library, streaming if you're doing complicated things".

  • grass

    GRASS GIS - free and open-source geospatial processing engine

  • Project mention: Geospatial Nix – create, use and deploy today | news.ycombinator.com | 2024-02-24

    https://grass.osgeo.org/

        GRASS GIS offers powerful raster, vector, and geospatial processing engines in a single integrated software suite. It includes tools for terrain and ecosystem modeling, hydrology, visualization of raster and vector data, management and analysis of geospatial data, and the processing of satellite and aerial imagery. It comes with a temporal framework for advanced time series processing and a Python API for rapid geospatial programming. GRASS GIS has been optimized for performance and large geospatial data analysis.

  • Koazee

    A StreamLike, Immutable, Lazy Loading and smart Golang Library to deal with slices.

  • oj! Algorithms

    oj! Algorithms

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • massiv

    Efficient Haskell Arrays featuring Parallel computation

  • ComponentArrays.jl

    Arrays with arbitrarily nested named components.

  • Vyxal

    A code-golfing language experience that has aspects of traditional programming languages - terse, elegant, readable.

  • Project mention: Vyxal: A code-golfing language experience | news.ycombinator.com | 2024-02-28
  • Array2DEditor

    Use 2-dimensional arrays in Unity's Inspector.

  • java-solutions

    Solutions in JAVA for some coding platforms.

  • StarWarsArrays.jl

    Arrays indexed as the order of Star Wars movies

  • Project mention: Star Wars Arrays | news.ycombinator.com | 2023-05-17
  • Miniboxing

    Miniboxing is a program transformation that improves the performance of Scala generics when used with primitive types. It can speed up generic collections by factors between 1.5x and 22x, while maintaining bytecode duplication to a minimum. You can easily add miniboxing to your sbt project:

  • async-ray

    Provide async/await callbacks for every, find, findIndex, filter, forEach, map, reduce, reduceRight and some methods in Array.

  • VBA-Better-Array

    An array class for VBA providing features found in more modern languages

  • typerep-map

    ⚡️Efficient implementation of Map with types as keys

  • Javascript-Array-cheatsheet

    Complete JavaScipt Array methods Cheatsheet 🚀

  • pgo

    Go library for PHP community with convenient functions (by arthurkushman)

  • dsalgo

    Contains Algorithms useful for interview preparation, various practice problems of Arrays, Stacks, queue etc. Contributors are Welcome but, DO NOT MAKE THIS REPO ACT LIKE A SOURCE OF +1. (by dheeraj-2000)

  • mathicall.js

    A fast javascript maths library designed for simulation and data processing.

  • YAXArrays.jl

    Yet Another XArray-like Julia package

  • arrays

    Yii Array Helper

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Arrays related posts

  • Why TileDB as a Vector Database

    2 projects | news.ycombinator.com | 2 Aug 2023
  • Star Wars Arrays

    1 project | news.ycombinator.com | 17 May 2023
  • It starts at 0 right?

    1 project | /r/ProgrammerHumor | 9 Feb 2023
  • PyCharm is the worst IDE I have used. /s

    2 projects | /r/ProgrammerHumor | 28 Nov 2022
  • How do some of my coworkers still use ML

    1 project | /r/ProgrammerHumor | 26 Oct 2022
  • Faster to use Excel's Sort or write a custom sort in VBA?

    1 project | /r/vba | 2 Sep 2022
  • Dealing with strings in Julia, patterns and anti-patterns

    1 project | /r/Julia | 30 Jul 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 10 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source Array projects? This list will help you:

Project Stars
1 array-explorer 2,614
2 TileDB 1,771
3 arquero 1,195
4 streamly 850
5 grass 771
6 Koazee 520
7 oj! Algorithms 454
8 massiv 382
9 ComponentArrays.jl 277
10 Vyxal 261
11 Array2DEditor 155
12 java-solutions 136
13 StarWarsArrays.jl 123
14 Miniboxing 120
15 async-ray 104
16 VBA-Better-Array 102
17 typerep-map 96
18 Javascript-Array-cheatsheet 92
19 pgo 85
20 dsalgo 83
21 mathicall.js 81
22 YAXArrays.jl 80
23 arrays 52

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com