Stl

Top 23 Stl Open-Source Projects

  • assimp

    The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clean data structure.

    Project mention: The Asset-Importer-Lib Minor Release Version 5.3.0 is out | /r/GraphicsProgramming | 2023-09-26
  • EA Standard Template Library

    EASTL stands for Electronic Arts Standard Template Library. It is an extensive and robust implementation that has an emphasis on high performance.

    Project mention: Sane C++ Libraries | news.ycombinator.com | 2024-01-27

    > you can still use it with smart pointers provided by any other library

    Is the point of having a kitchen-sink library like this not that you dont have to reach for a 3rdparty library for things that you need 'all the time'?

    Certainly, not everyone needs it.

    ...but, not everyone needs threads either. Not everyone needs an http server; and yet, if you have an application framework that provides them, when you do need them, it saves you reaching for yet-another-dependency.

    Was that no the point from the beginning?

    unique_ptr is a fundamental primitive for many, as you see from some other frameworks (1), and implementation is not always either a) trivial, or b) as simple as 'just use std::unique_ptr'.

    This does seem like a very opinionated decision with reasonably unclear justification.

    [1] - eg. https://github.com/EpicGames/UnrealEngine/blob/release/Engin..., https://github.com/electronicarts/EASTL/blob/master/include/...

  • 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.

  • Slic3r

    Open Source toolpath generator for 3D printers

  • cadquery

    A python parametric CAD scripting framework based on OCCT

    Project mention: GitHub - CadQuery/cadquery: A python parametric CAD scripting framework based on OCCT | /r/codeCAD | 2023-07-26
  • OpenJSCAD.org

    JSCAD is an open source set of modular, browser and command line tools for creating parametric 2D and 3D designs with JavaScript code. It provides a quick, precise and reproducible method for generating 3D models, and is especially useful for 3D printing applications.

    Project mention: A blocky based CAD program | news.ycombinator.com | 2023-05-23

    its uses https://github.com/jscad/OpenJSCAD.org library to create the 3d model

  • FunctionalPlus

    Functional Programming Library for C++. Write concise and readable C++ code.

    Project mention: Leaving Haskell Behind | news.ycombinator.com | 2023-08-24

    Hoogle is really amazing!

    Inspired by it, I implemented something similar for FunctionalPlus (a functional-programming library for C++): https://www.editgym.com/fplus-api-search/

    I'd love to see more projects taking this path too. :)

  • steamtinkerlaunch

    Linux wrapper tool for use with the Steam client for custom launch options and 3rd party programs

    Project mention: FSR as TAA replacement? | /r/linux_gaming | 2023-12-11
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • android-3D-model-viewer

    Android OpenGL 2.0 application to view 3D models. Published on Play Store

  • hypervisor

    lightweight hypervisor SDK written in C++ with support for Windows, Linux and UEFI

  • mayo

    3D CAD viewer and converter based on Qt + OpenCascade

  • stdgpu

    stdgpu: Efficient STL-like Data Structures on the GPU

  • gostl

    Data structure and algorithm library for go, designed to provide functions similar to C++ STL

  • geom

    2D/3D geometry toolkit for Clojure/Clojurescript

    Project mention: Implementing a 2d-tree in Clojure | dev.to | 2024-04-08

    On the flip side, I got to read some of the Clojure source code, which was very educational. I also got to understand a bit more the usefulness of protocols (using defprotocol and defrecord to provide several implementations). Here it was very useful to read the source code of thi-ng/geom.

  • OpenAstroTracker

    3D printed DSLR tracking mount

  • CQ-editor

    CadQuery GUI editor based on PyQT

    Project mention: CadQuery Editor – a program for building parametric 3D CAD models using Python | news.ycombinator.com | 2023-09-02
  • numpy-stl

    Simple library to make working with STL files (and 3D objects in general) fast and easy.

  • tstl

    TypeScript-STL (Standard Template Library, migrated from C++)

    Project mention: Secret of Typia, how it could be 20,000x faster validator - Hidden Class Optimization of v8 engine | dev.to | 2023-07-29
  • go-astisub

    Manipulate subtitles in GO (.srt, .ssa/.ass, .stl, .ttml, .vtt (webvtt), teletext, etc.)

  • rapidyaml

    Rapid YAML - a library to parse and emit YAML, and do it fast.

    Project mention: Faces.js, a JavaScript library for generating vector-based cartoon faces | news.ycombinator.com | 2024-04-06

    Interesting, I hadn't come across extism before. How hard would it be to package https://github.com/biojppm/rapidyaml in this way? (And do you have a extism for dummies guide?)

  • sdfx

    A simple CAD package using signed distance functions

    Project mention: OpenSCAD Survey - what programming language do you want to be added to app? | /r/openscad | 2023-12-06

    Go: https://github.com/deadsy/sdfx

  • BOSL

    The Belfry OpenScad Library - A library of tools, shapes, and helpers to make OpenScad easier to use.

    Project mention: Can you add male or female bolt threads in Prusa Slicer? | /r/prusa3d | 2023-12-08
  • manyfold

    A self-hosted digital asset manager for 3d print files. Previously named "VanDAM"

    Project mention: I was sent to you on a Quest | /r/DataHoarder | 2023-05-18

    I searched the unraid "app store" and this popped up https://github.com/Floppy/van_dam

  • DicomToMesh

    A command line tool to transform a DICOM volume into a 3d surface mesh (obj, stl or ply). Several mesh processing routines can be enabled, such as mesh reduction, smoothing or cleaning. Works on Linux, OSX and Windows.

  • SaaSHub

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

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). The latest post mention was on 2024-04-08.

Stl related posts

Index

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

Project Stars
1 assimp 10,213
2 EA Standard Template Library 7,647
3 Slic3r 3,241
4 cadquery 2,761
5 OpenJSCAD.org 2,501
6 FunctionalPlus 1,993
7 steamtinkerlaunch 1,906
8 android-3D-model-viewer 1,386
9 hypervisor 1,304
10 mayo 1,185
11 stdgpu 1,072
12 gostl 981
13 geom 938
14 OpenAstroTracker 934
15 CQ-editor 676
16 numpy-stl 592
17 tstl 573
18 go-astisub 550
19 rapidyaml 513
20 sdfx 501
21 BOSL 469
22 manyfold 467
23 DicomToMesh 407
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com