Julia HacktoberFest

Open-source Julia projects categorized as HacktoberFest

Top 23 Julia HacktoberFest Projects

  • julia

    The Julia Programming Language

  • Project mention: Top Paying Programming Technologies 2024 | dev.to | 2024-03-06

    34. Julia - $74,963

  • Gadfly.jl

    Crafty statistical graphics for Julia.

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

    Powerful convenience for Julia visualizations and data analysis

  • DataFrames.jl

    In-memory tabular data in Julia

  • CUDA.jl

    CUDA programming in Julia.

  • Project mention: Ask HN: Best way to learn GPU programming? | news.ycombinator.com | 2024-01-01

    It would also mean learning Julia, but you can write GPU kernels in Julia and then compile for NVidia CUDA, AMD ROCm or IBM oneAPI.

    https://juliagpu.org/

    I've written CUDA kernels and I knew nothing about it going in.

  • Javis.jl

    Julia Animations and Visualizations

  • Agents.jl

    Agent-based modeling framework in Julia

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

    WorkOS logo
  • Optimization.jl

    Mathematical Optimization in Julia. Local, global, gradient-based and derivative-free. Linear, Quadratic, Convex, Mixed-Integer, and Nonlinear Optimization in one simple, fast, and differentiable interface.

  • Project mention: SciPy: Interested in adopting PRIMA, but little appetite for more Fortran code | news.ycombinator.com | 2023-05-18

    Interesting response. I develop the Julia SciML organization https://sciml.ai/ and we'd be more than happy to work with you to get wrappers for PRIMA into Optimization.jl's general interface (https://docs.sciml.ai/Optimization/stable/). Please get in touch and we can figure out how to set this all up. I personally would be curious to try this out and do some benchmarks against nlopt methods.

  • OrdinaryDiffEq.jl

    High performance ordinary differential equation (ODE) and differential-algebraic equation (DAE) solvers, including neural ordinary differential equations (neural ODEs) and scientific machine learning (SciML)

  • Project mention: Modern Numerical Solving methods | /r/DifferentialEquations | 2023-07-06

    There has been a lot of research in Runge Kutta methods in the last couple decades which resulted in all kind of specialized Runge Kutta methods. You have high order ones, RK methods for stiff problems, embedded RK methods which benefit from adaprive step size control, RK-Nystrom methods for second order Problems, symplectic RK methods which preserve energy (eg. hamiltonian) ando so on. If you are interested in the numerics and the use cases I highly recommend checking out the Julia Libary OrdinaryDiffEq (https://github.com/SciML/OrdinaryDiffEq.jl). If you look into the documentation you find A LOT of implemented RK methods for all kind of use cases.

  • DataFramesMeta.jl

    Metaprogramming tools for DataFrames

  • Project mention: Pandas vs. Julia – cheat sheet and comparison | news.ycombinator.com | 2023-05-17
  • Graphs.jl

    An optimized graphs package for the Julia programming language

  • ChainRules.jl

    forward and reverse mode automatic differentiation primitives for Julia Base + StdLibs

  • BinaryBuilder.jl

    Binary Dependency Builder for Julia

  • www.julialang.org

    Julia Project website

  • Project mention: GPU vendor-agnostic fluid dynamics solver in Julia | news.ycombinator.com | 2023-05-08

    The release was just cut 9 hours ago, as shown on the releases part of the Github page (https://github.com/JuliaLang/julia/releases/tag/v1.9.0). That then starts the jobs for the creation and deployment of the final binaries, and when that's done the Julialang.org website gets updated to state it's the release, and when that's done the blog post for the new release goes out. You can even follow the last step of the process here (https://github.com/JuliaLang/www.julialang.org/pull/1875), since it all occurs on the open source organization.

  • SciMLSensitivity.jl

    A component of the DiffEq ecosystem for enabling sensitivity analysis for scientific machine learning (SciML). Optimize-then-discretize, discretize-then-optimize, adjoint methods, and more for ODEs, SDEs, DDEs, DAEs, etc.

  • DiffEqBase.jl

    The lightweight Base library for shared types and functionality for defining differential equation and scientific machine learning (SciML) problems

  • HypothesisTests.jl

    Hypothesis tests for Julia

  • DaemonMode.jl

    Client-Daemon workflow to run faster scripts in Julia

  • Project mention: Potential of the Julia programming language for high energy physics computing | news.ycombinator.com | 2023-12-04

    Thats for an entry point, you can search `Base.@main` to see a little summary of it. Later it will be able to be callable with `juliax` and `juliac` i.e. `~juliax test.jl` in shell.

    DynamicalSystems looks like a heavy project. I don't think you can do much more on your own. There have been recent features in 1.10 that lets you just use the portion you need (just a weak dependency), and there is precompiletools.jl but these are on your side.

    You can also look into https://github.com/dmolina/DaemonMode.jl for running a Julia process in the background and do your stuff in the shell without startup time until the standalone binaries are there.

  • StochasticDiffEq.jl

    Solvers for stochastic differential equations which connect with the scientific machine learning (SciML) ecosystem

  • oneAPI.jl

    Julia support for the oneAPI programming toolkit.

  • Project mention: GPU vendor-agnostic fluid dynamics solver in Julia | news.ycombinator.com | 2023-05-08

    https://github.com/JuliaGPU/oneAPI.jl

    As for syntax, Julia syntax scales from a scripting language to a fully typed language. You can write valid and performant code without specifying any types, but you can also specialize methods for specific types. The type notation uses `::`. The types also have parameters in the curly brackets. The other aspect that makes this specific example complicated is the use of Lisp-like macros which starts with `@`. These allow for code transformation as I described earlier. The last aspect is that the author is making extensive use of Unicode. This is purely optional as you can write Julia with just ASCII. Some authors like to use `ε` instead of `in`.

  • GPUCompiler.jl

    Reusable compiler infrastructure for Julia GPU backends.

  • KittyTerminalImages.jl

    A package that allows Julia to display images in the kitty terminal editor

  • AlphaVantage.jl

    A Julia wrapper for the Alpha Vantage API.

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

Julia HacktoberFest related posts

Index

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

Project Stars
1 julia 44,469
2 Gadfly.jl 1,893
3 Plots.jl 1,793
4 DataFrames.jl 1,690
5 CUDA.jl 1,131
6 Javis.jl 812
7 Agents.jl 690
8 Optimization.jl 658
9 OrdinaryDiffEq.jl 498
10 DataFramesMeta.jl 472
11 Graphs.jl 432
12 ChainRules.jl 409
13 BinaryBuilder.jl 378
14 www.julialang.org 346
15 SciMLSensitivity.jl 308
16 DiffEqBase.jl 295
17 HypothesisTests.jl 287
18 DaemonMode.jl 269
19 StochasticDiffEq.jl 234
20 oneAPI.jl 173
21 GPUCompiler.jl 146
22 KittyTerminalImages.jl 89
23 AlphaVantage.jl 82

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