• Stars
    star
    3,126
  • Rank 14,384 (Top 0.3 %)
  • Language
    Swift
  • Created almost 9 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Midjourney Showcase iOS app (550k images)

Awesome Mojo Awesome

Mojo is a programming language that combines the usability of Python with the performance of C.

Contents

Built-in Modules

Standard Library Modules

  • Assert - Implements various asserts.
  • Atomic - Implements the Atomic class.
  • Autotune - Provides interfaces to adaptive compilation in Mojo.
  • Benchmark - Implements the Benchmark class for runtime benchmarking.
  • Bit - Provides functions for bit manipulation.
  • Buffer - Implements the Buffer class.
  • Complex - Implements the Complex type.
  • DType - Implements the DType class.
  • Functional - Implements higher-order functions.
  • IO - Provides utilities for working with input/output.
  • Index - Implements StaticIntTuple which is commonly used to represent N-D indices.
  • Intrinsics - Defines intrinsics.
  • List - Provides utilities for working with static and variadic lists.
  • Math - Defines math utilities.
  • Memory - Defines functions for memory management.
  • Numerics - Defines utilities to work with numeric types.
  • OS - Implements basic routines for working with the OS.
  • Pointer - Implements classes for working with pointers.
  • Polynomial - Provides two implementations for evaluating polynomials.
  • Random - Provides functions for random numbers.
  • Range - Implements a ‘range’ call.
  • Reductions - Implements SIMD reductions.
  • SIMD - Implements SIMD struct.
  • Sort - Implements sorting functions.
  • StaticTuple - Implements StaticTuple, a staticly-sized uniform container.
  • String - Implements basic object methods for working with strings.
  • TargetInfo - Implements methods for querying the host target info.
  • Testing - Implements various testing utils.
  • Time - Implements basic utils for working with time.
  • TypeUtilities - Implements type utilities.
  • Vector - Defines several vector-like classes.

Resources

Contributing

Suggestions welcome! See contributing.md, or drop an issue.