Showing 126 open source projects for "objects"

View related business solutions
  • Veeam Data Platform v13.1 - Get Your Free Trial Icon
    Veeam Data Platform v13.1 - Get Your Free Trial

    Secure by design, portable by default. Recover clean, fast, anywhere. Start a free trial.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try it Free
  • Go from Code to Production URL in Seconds Icon
    Go from Code to Production URL in Seconds

    Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.

    Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
    Start Free
  • 1
    Stellarium

    Stellarium

    GPL software which renders realistic skies in real time

    ...It shows a realistic sky in 3D, just like what you see with the naked eye, binoculars or a telescope. Plugin system adding artifical satellites, ocular simulation, telescope control and more. Ability to add new solar system objects from online resources. Add your own deep sky objects, landscapes, constellation images, scripts, etc. Supernovae and novae simulation. Exoplanet locations. 3D sceneries. Skinnable landscapes with spheric panorama projection.
    Downloads: 59 This Week
    Last Update:
    See Project
  • 2
    Archivematica

    Archivematica

    Free and open-source digital preservation system

    Archivematica is a web- and standards-based, open-source application which allows your institution to preserve long-term access to trustworthy, authentic, and reliable digital content. Our target users are archivists, librarians, and anyone working to preserve digital objects. You are free to copy, modify, and distribute Archivematica with attribution under the terms of the AGPLv3 license. Archivematica is an open-source application based on recognized standards that makes it possible to preserve long-term access to your institution's digital content. Archivematica is a set of free software tools that allow the user to process digital objects from the moment they are entered into the system until their publication according to the ISO-OAIS functional model. ...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 3
    You Don't Know JS Yet

    You Don't Know JS Yet

    A book series (2 published editions) on the JS language.

    ...The repository hosts the second edition of the series, which continues the author’s mission to help developers understand JavaScript beyond surface-level syntax and frameworks. Each book focuses on specific language mechanisms—such as scope, closures, objects, and types—providing a rigorous exploration of how JavaScript actually operates under the hood. The project encourages readers to engage critically with the language, moving past memorization toward true mastery and mental clarity in coding. While some volumes are still in draft form or canceled, the available books remain highly influential learning materials in the JavaScript community. ...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 4
    Fast-Kubernetes

    Fast-Kubernetes

    This repo covers Kubernetes with LABs: Kubectl, Pod, Deployment

    Fast-Kubernetes is a practical, hands-on repository that explains Kubernetes concepts and walks users through dozens of bite-size labs and examples. The content is organized as Markdown how-tos and cheat-sheets covering core objects and workflows — Pods, Deployments, Services, ConfigMaps, Secrets, PV/PVC, StatefulSets, DaemonSets, Jobs/CronJobs, Ingress, affinity/taints, and more — plus command-line kubectl quick references. It also includes end-to-end cluster setup guides (kubeadm with containerd or Docker, Minikube examples), Helm and CI/CD notes (Helm + Jenkins lab), and monitoring guidance with Prometheus & Grafana so learners can practice real operational tasks. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Start Free
  • 5
    Ray Tracing in One Weekend Book Series

    Ray Tracing in One Weekend Book Series

    The Ray Tracing in One Weekend series of books

    ...In Ray Tracing in One Weekend, you will build a simple brute-force path tracer. Continuing with Ray Tracing: The Next Week, you will add textures, volumes (like fog), rectangles, instances, lights, and support for lots of objects using a bounding volume hierarchy (BVH). Finally, with Ray Tracing: The Rest Of Your Life, we'll dive into the math of creating a very serious ray tracer.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 6
    Object-oriented crystallographic library and program, for the analysis of Crystal structures from scattering experiments: optimized scattering computation, Graphical interface for structures and data, global optimization algorithms.
    Downloads: 35 This Week
    Last Update:
    See Project
  • 7
    Beginner JavaScript

    Beginner JavaScript

    Slam Dunk JavaScript

    Beginner JavaScript is the companion repository to a hands-on course that teaches modern JavaScript from the ground up using practical exercises and real code. It focuses on fundamentals—variables, types, functions, arrays, objects, DOM manipulation, and events—while introducing ES6+ features in approachable steps. The materials encourage learning by doing, with interactive challenges, starter files, and solutions you can compare against your own attempts. Clear explanations and incremental projects help learners build confidence before tackling more complex topics. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Hello JavaScript

    Hello JavaScript

    Course repository designed to teach JavaScript from scratch in Spanish

    hello-javascript is a comprehensive course repository designed to teach JavaScript from scratch in Spanish, pairing source code with hours of video content and hundreds of exercises. It covers the JavaScript language core, from variables and control flow to functions, objects, arrays, and modern ECMAScript features. The project also touches the browser and Node.js ecosystems so learners can understand both client and server contexts. Exercises and lesson organization make it easy to follow along, practice, and review concepts as you go. The repository is openly licensed and structured so you can clone it, experiment locally, and track your learning progress. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Stellarium

    Stellarium

    A planetarium software that shows a 3D simulation of the night sky

    Stellarium renders 3D photo-realistic skies in real time with OpenGL. It displays stars, constellations, planets, nebulae and others things like ground, landscape, atmosphere, etc.
    Leader badge
    Downloads: 2,567 This Week
    Last Update:
    See Project
  • Cut Data Warehouse Costs by 54% Icon
    Cut Data Warehouse Costs by 54%

    Easily migrate from Snowflake, Redshift, or Databricks with free tools.

    BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
    Start Free
  • 10
    Fuzzy machine learning framework

    Fuzzy machine learning framework

    A library and a GUI front-end for fuzzy machine learning

    ...Further characteristics are fuzzy features and classes; numeric, enumeration features and features based on linguistic variables; user-defined features; derived and evaluated features; classifiers as features for building hierarchical systems; automatic refinement in case of dependent features; incremental learning; fuzzy control language support; object-oriented software design with extensible objects and automatic garbage collection; generic data base support through ODBC or SQLite; text I/O and HTML output; an advanced graphical user interface based on GTK+; and examples of use.
    Downloads: 32 This Week
    Last Update:
    See Project
  • 11

    Windows Plot (wplot)

    Windows Ploting Software

    ...Create plots with millions of data points in seconds. Once the data is plotted you can easily use the many tools to explore your plot in great detail by zooming in/out, scrolling your plot and much more. Mutiple objects (data files/sets) can be plotted and overlaid. Objects can be individually hidden/viewed as the plot is studied. wplot does NOT generate data. wplot reads data points from file(s) and generates varied plots based on that data. A single Windows executable. Simple installation. Just download executable file and run. wplot is 100% FREE to use. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    PreviSat

    PreviSat

    Satellite tracking software

    PreviSat is a satellite tracking software for observing purposes. Very easy to use, it shows positions of artificial satellites in real-time or manual mode. PreviSat is able to make predictions of their passes, predictions of MetOp and COSMO-SkyMed flares, transits of all satellites, predictions of Starlink satellites passes and several other calculations.
    Leader badge
    Downloads: 105 This Week
    Last Update:
    See Project
  • 13

    Disposition

    Program to generate permutations and combinations

    C Library designed to generate in sequence permutations or combinations (possible orderings or subsets) of objects, with or without repetition. To demonstrate the use of the library, a command-line program (disp) and a GTK graphical version (GDisp) are provided too, useful to teach combinatorics.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 14
    Lumina

    Lumina

    Lumina is a visual game creation environment for building 3D games.

    ...It combines a visual block-based editor with traditional programming, letting you create interactive 3D projects either visually, through code, or by mixing both. Lumina provides a 3D workspace for building levels, placing and configuring objects, and creating gameplay logic. Its visual programming system supports variables, conditions, loops, mathematics, movement, physics, input, collisions, and other game functionality. For programmers, Lumina integrates LumenLang, a custom programming language compiled to bytecode and executed by its own virtual machine. This allows projects to use the same language and runtime both inside and outside the visual editor. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    General Knowledge Machine Project

    General Knowledge Machine Project

    Intellect Modeling Kit: assisting research, diagnostics, consulting

    ...Intellect Modeling Kit (IMK) is intended to build knowledge machines (KM) assisting experts on the steps of activity: * Observation; * Producing propositions based on knowledge; * Elimination of impossible propositions; * Selection and verification of the most appropriate propositions; * Memorizing - new knowledge item creation; * Abstraction – building objects representing typical signs of similar objects groups, data mining. KM is not intended to replace human experts, it is built to multiply abilities. Machine should not be responsible for decisions. The IMK is designed to create ready-to-use software applications using simple text files. Any human knowledge can be uploaded to KM by expert not familiar with software coding. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    Complete-Python-Bootcamp

    Complete-Python-Bootcamp

    The complete Python bootcamp guide

    ...It is organized into multiple numbered folders that mirror a course syllabus, starting with Python basics and control flow, then moving into data structures, functions, and modules. As you progress, you encounter practical concerns such as file handling, exception handling, and working with classes and objects, which are essential for writing robust applications. Later sections dive into advanced Python concepts, including memory management, multithreading, and multiprocessing, giving learners exposure to performance and concurrency topics that many beginner courses skip. The bootcamp also includes dedicated modules for data analysis with Python, working with databases, and logging, helping learners connect Python skills to data science and backend engineering tasks.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17

    openSkyMatch

    Matches OpenScience Observatories images with astronomical catalogs

    openSkyMatch is a collection of Linux shell and Python scripts designed for the OpenScience Observatories program. It automates the identification and matching of detected celestial objects in locally captured FITS images with entries in large-scale sky catalogs, notably Pan-STARRS1 DR2 (II/389/ps1_dr2). The toolkit supports data preprocessing, coordinate correlation, and catalog-based validation of astronomical detections. All tools are open-source and optimized for reproducibility and transparency in citizen science astronomy.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Think Python 2

    Think Python 2

    LaTeX source and supporting code for Think Python, 2nd edition

    ...The repository contains clean, well-commented Python scripts that are easy to follow and map directly to chapters of the text, covering topics like variables, control flow, functions, recursion, data structures (lists, dictionaries), classes and objects, file I/O, and algorithmic thinking. It also contains solutions or hints for many exercises so learners can check their work or explore alternative implementations. Because it’s educational, the repository emphasizes readability, clarity, and progressive learning rather than performance tuning or advanced constructs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    JSONLab

    JSONLab

    JSONLab: compact, portable, robust JSON/binary-JSON encoder

    JSONLab is a free and open-source JSON/UBJSON/MessagePack encoder and decoder written in the native MATLAB language. It can be used to convert a MATLAB data structure (array, struct, cell, struct array, cell array, and objects) into JSON/UBJSON/MessagePack formatted strings and files, or to parse a JSON/UBJSON/MessagePack file into MATLAB data structure. JSONLab supports nearly all versions of MATLAB and GNU Octave (a free MATLAB clone). The development of JSONLab is currently funded by the US National Institute of Health (NIH) as part of the NeuroJSON project (data portal https://neurojson.io) under grant U24-NS124027. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20

    EasyCSP

    Constraint Satisfaction Problem solving library for Java

    EasyCSP is an open-source Java library for Constraint Satisfaction Programming. EasyCSP offers search algorithms for both CSPs and CSOPs. EasyCSP supports CSPs to be formalized using objects or int expressions. EasyCSP on GitHub: http://github.com/cordisvictor/easycsp-lib
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Clean Code JavaScript

    Clean Code JavaScript

    Clean Code concepts adapted for JavaScript

    ...It focuses on writing code that is readable, searchable, testable, and easy to refactor, using before/after (“Bad/Good”) snippets to make each idea concrete. The repository covers everyday concerns—naming, functions, conditionals, objects, classes, and error handling—showing how small choices compound into maintainable systems. Modern JavaScript features (e.g., default parameters, destructuring, classes, array methods) are used to illustrate clearer APIs and fewer side effects. Throughout, the guidance encourages single-purpose functions, avoiding unnecessary context and duplications, and favoring functional patterns where they improve clarity. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 22
    JSON Tutorial

    JSON Tutorial

    JSON library tutorial from scratch

    ...It teaches software construction through a practical, standards-based project rather than abstract exercises alone. The tutorial guides learners through implementing JSON parsing, data representation, numbers, strings, arrays, objects, memory management, testing, and related library behavior. JSON is chosen because it is simple enough for learners to approach, but real enough to demonstrate how useful software is built. The project is especially valuable for C and C++ learners who have solved small exercises but want to understand how a complete library grows step by step. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Object Painter

    Object Painter

    Paint brush program which you can draw objects, Object Painter

    Paint brush program simple effects, Object Painter. Draw objects. The file saving is user-defined. You can improve this program with your knowledge. You can reprogram it and convert the objects or image in to other BMP/PNG and other formats or user-defined format with the help of integrating format structure. https://github.com/satheeshsoft/Object-Painter https://softcleaner.in/open-source System_Requirements: Windows 8/10/11/Server, 32/64.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Complete Introduction to Web Development
    ...Lessons cover basic and semantic HTML, CSS selectors, layouts, reusable patterns, and complete page-building exercises. JavaScript sections introduce programming concepts, functions, scope, arrays, objects, the DOM, events, and asynchronous requests. Additional material explains Git, Node.js, libraries, development tools, and deployment. The repository also contains the Gatsby-based course website and can be run locally with npm. Although its tooling is older, it remains a useful historical learning path for understanding core browser technologies.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    jstutorial

    jstutorial

    Javascript tutorial book

    This repository is a comprehensive, tutorial-style guide to JavaScript that walks readers from the language’s fundamentals to practical application in the browser and on the server. It explains core concepts like values and types, scope, functions, objects, and prototypes in a clear, example-driven style that favors short, readable snippets. The material steadily introduces modern features—modules, arrow functions, classes, destructuring, promises, and async/await—while relating them back to the underlying mechanics of the language. Beyond syntax, it explores how JavaScript actually runs, touching on the event loop, asynchronous patterns, and common pitfalls that trip up newcomers. ...
    Downloads: 0 This Week
    Last Update:
    See Project