Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

2D and 3D physics engines focused on performance.

dimforge/rapier est-il accessible aux débutants ?

Les mainteneurs de dimforge/rapier répondent en général à une pull request sous 1 jour. 2 issues accessibles aux débutants sont ouvertes en ce moment.

Étoiles
5.9k
Forks
401
Issues débutants ouvertes
2
Issues indexées
64
Merge moyen
3 h 47 min
PR mergées (30 j)
11
Langage dominant
Rust
Licence
Apache-2.0
Dernier push GitHub
10/10/2026
Dernière indexation
15/9/2026
Guide de contribution
Guide de contribution
Code de conduite
Code de conduite
Labels débutants
good first issue

Comment contribuer à dimforge/rapier

  1. Lisez d'abord le guide de contribution : il explique comment les mainteneurs veulent que les changements soient proposés, testés et relus.
  2. Lisez son code de conduite : il s'applique aux issues et aux pull requests autant qu'au chat.
  3. Vos contributions seront publiées sous la licence Apache-2.0 du projet.
  4. Choisissez l'une des 2 issues ouvertes accessibles aux débutants ci-dessous et indiquez en commentaire que vous voulez la prendre avant de commencer.

Les issues sur lesquelles quelqu’un travaille peut-être déjà sont listées en dernier. Tout trier par date

  • `stale ContactRef manifold ordinal` crash on rapier2d 0.36.1
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 25/100

    dimforge/rapier#1043 ·

    Les mainteneurs répondent en général sous 1 jour

  • `World.step()` of worlds without soft bodies slows down with the number of colliders (JS 0.21.0)
    Ouverte

    Difficulté 3/5 1-2 jours Accessibilité débutants 64/100

    dimforge/rapier#1039 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

  • A world restored from a snapshot diverges from the live world when a soft body is in contact (JS 0.21.0)
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 52/100

    dimforge/rapier#1038 ·

    Les mainteneurs répondent en général sous 1 jour

  • Explain ground detection and snap contact reporting
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 48/100

    dimforge/rapier#1031 ·

    Les mainteneurs répondent en général sous 1 jour

  • Add `SpringJoint::set_rest_length`
    Ouverte

    Difficulté 3/5 1-2 jours Accessibilité débutants 48/100

    dimforge/rapier#1026 ·

    Les mainteneurs répondent en général sous 1 jour

  • Request for more feature flags
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    dimforge/rapier#1024 · 1 commentaire · 1 réaction ·

    Les mainteneurs répondent en général sous 1 jour

  • Rejected multibody insertion leaks topology and accepts a same-body self-joint
    Ouverte

    Difficulté 3/5 1-2 jours Accessibilité débutants 70/100

    dimforge/rapier#1022 ·

    Les mainteneurs répondent en général sous 1 jour

  • `solve_character_collision_impulses` can launch light bodies: one ordinary push leaves a box at 44× the character's speed
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 48/100

    dimforge/rapier#1020 ·

    Les mainteneurs répondent en général sous 1 jour

  • KinematicCharacterController loses a step's horizontal motion on flat ground when the hit normal is (0, 1 − 2⁻⁵³, 0)
    Ouverte

    Difficulté 3/5 1-2 jours Accessibilité débutants 78/100

    dimforge/rapier#1019 ·

    Les mainteneurs répondent en général sous 1 jour

  • Coupled angular spring joints still do not work
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 45/100

    dimforge/rapier#1011 ·

    Les mainteneurs répondent en général sous 1 jour

  • KCC: panic in solve_single_character_collision_impulse when pushing a collider whose parent body isn't registered yet (0.35)
    Ouverte

    Difficulté 3/5 1-2 jours Accessibilité débutants 76/100

    dimforge/rapier#1009 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

  • Expose static contact softness in the JavaScript bindings
    Ouverte

    Difficulté 3/5 1-2 jours Accessibilité débutants 76/100

    dimforge/rapier#998 ·

    Les mainteneurs répondent en général sous 1 jour

  • npm version number desynced?
    Ouverte

    Difficulté 3/5 1-2 jours Accessibilité débutants 48/100

    dimforge/rapier#997 ·

    Les mainteneurs répondent en général sous 1 jour

  • Voxel-ball bugs - ghost collisions and non-collisions
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 48/100

    dimforge/rapier#993 ·

    Les mainteneurs répondent en général sous 1 jour

  • TypeScript: dynamic-state snapshot for rollback netcode (takeSnapshot is ~19x larger than a rollback needs)
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 32/100

    dimforge/rapier#991 ·

    Les mainteneurs répondent en général sous 1 jour

  • Typo in the docs
    Ouverte

    Difficulté 1/5 Moins d'une heure Accessibilité débutants 90/100

    dimforge/rapier#986 ·

    Les mainteneurs répondent en général sous 1 jour

  • CCD between fast moving dynamic objects tunnel
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    dimforge/rapier#984 ·

    Les mainteneurs répondent en général sous 1 jour

  • Bug with AccelerationBased coupled linear axes motor in 2D
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    dimforge/rapier#949 ·

    Les mainteneurs répondent en général sous 1 jour

  • rapier3d-urdf: allow loading a robot at a non-zero initial joint configuration
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    dimforge/rapier#942 ·

    Les mainteneurs répondent en général sous 1 jour

  • Softness does not support per limit settings, Force Based, or Stiffness and Damping
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    dimforge/rapier#940 · 1 réaction ·

    Les mainteneurs répondent en général sous 1 jour

  • Godot 6DOF joint needs a swing twist joint with pyramidal constraint
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 30/100

    dimforge/rapier#937 · 1 réaction ·

    Les mainteneurs répondent en général sous 1 jour

  • Add a way to couple joints as gears
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    dimforge/rapier#922 ·

    Les mainteneurs répondent en général sous 1 jour

  • Add support for Slider Joint 3D (or similar) for Godot Impl
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 45/100

    dimforge/rapier#892 ·

    Les mainteneurs répondent en général sous 1 jour

  • Expose more properties from Spherical Joint 3D
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    dimforge/rapier#891 · 2 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • How to complete this
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 15/100

    dimforge/rapier#878 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

  • Connect KinematicPositionBased and Dynamic bodies with a Joint so that they can be moved as one. There is a lack of synchronicity.
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 32/100

    dimforge/rapier#852 · 3 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • SpringJoint - Object orbits mouse cursor during SpringJoint dragging
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    dimforge/rapier#832 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

  • Consider simplifying scene query filter?
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    dimforge/rapier#831 ·

    Les mainteneurs répondent en général sous 1 jour

  • 3D kinematic character jumping/jittering on flat surface
    Ouverte

    Difficulté 3/5 1-2 jours Accessibilité débutants 48/100

    dimforge/rapier#809 · 2 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • Loss of determinism when using collider.setRotationWrtParent or rigidBody.setRotation
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 38/100

    dimforge/rapier#797 · 2 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • Feature Request: Axis alignment choices for cylinder colliders
    Ouverte
    A-Geometry C-Enhancement D-Easy good first issue P-Medium

    Difficulté 3/5 1-2 jours Accessibilité débutants 45/100

    dimforge/rapier#778 · 2 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • Unsupported collisions between Trimesh and Custom
    Ouverte
    A-Geometry C-Enhancement D-Medium P-High

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100

    dimforge/rapier#773 · 6 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • egui puffin profiler customization
    Ouverte
    C-Enhancement C-Performance P-Medium

    Difficulté 4/5 3-5 jours Accessibilité débutants 25/100

    dimforge/rapier#760 ·

    Les mainteneurs répondent en général sous 1 jour

  • Get CCD point of impact
    Ouverte
    2D 3D A-Dynamics C-Enhancement D-Medium P-Medium

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    dimforge/rapier#548 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

  • One-way platform support for the KinematicCharacterController
    Ouverte
    2D 3D A-Dynamics C-Enhancement D-Medium P-Low

    Difficulté 4/5 3-5 jours Accessibilité débutants 45/100

    dimforge/rapier#502 · 1 réaction ·

    Les mainteneurs répondent en général sous 1 jour

  • Kinematic character controller dips and can eventually fall through moving vertical platform
    Ouverte
    2D 3D A-Dynamics C-Bug D-Difficult P-Medium

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    dimforge/rapier#488 · 1 commentaire · 12 réactions ·

    Les mainteneurs répondent en général sous 1 jour

  • Hierarchical kinematic motion
    Ouverte
    2D 3D A-Dynamics C-Enhancement D-Difficult P-High

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    dimforge/rapier#479 ·

    Les mainteneurs répondent en général sous 1 jour

  • Query joint angles/positions and set joint forces/torques directly?
    Ouverte
    A-Dynamics C-User experience D-Medium P-Medium

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    dimforge/rapier#457 · 5 réactions ·

    Les mainteneurs répondent en général sous 1 jour

  • [Feature Request] Support shift origin function
    Ouverte
    C-Enhancement

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 30/100

    dimforge/rapier#456 · 1 commentaire · 1 réaction ·

    Les mainteneurs répondent en général sous 1 jour

  • Support top-down 2-D movement in character controller
    Ouverte
    2D 3D A-Dynamics C-Enhancement D-Difficult P-Medium

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    dimforge/rapier#449 · 3 commentaires · 1 réaction ·

    Les mainteneurs répondent en général sous 1 jour

  • Feature Request: Collision Normal Velocity
    Ouverte
    2D 3D A-Dynamics C-Enhancement D-Medium P-Low

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    dimforge/rapier#419 ·

    Les mainteneurs répondent en général sous 1 jour

  • Add new contacts manually during contact modification
    Ouverte
    A-Dynamics C-Enhancement D-Medium P-Medium

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100

    dimforge/rapier#387 ·

    Les mainteneurs répondent en général sous 1 jour

  • Breaking joints
    Ouverte
    A-Dynamics C-Enhancement D-Medium P-Low

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    dimforge/rapier#348 · 3 commentaires · 6 réactions ·

    Les mainteneurs répondent en général sous 1 jour

  • [Feature Request] missing FeatureId from `TOI` result by `castShape`
    Ouverte
    2D 3D C-Enhancement D-Easy P-Low

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    dimforge/rapier#323 · 3 réactions ·

    Les mainteneurs répondent en général sous 1 jour

  • Odd cylinder collisions
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    dimforge/rapier#305 · 2 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • Kinematic-dynamic continuous collision detection
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    dimforge/rapier#303 · 2 réactions ·

    Les mainteneurs répondent en général sous 1 jour

  • Hard real-time dynamics
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 18/100

    dimforge/rapier#293 · 4 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • Transforming collision models
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    dimforge/rapier#243 · 12 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • It's possible to make `convex_decomposition` panic
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 45/100

    dimforge/rapier#223 · 4 commentaires · 1 réaction ·

    Les mainteneurs répondent en général sous 1 jour

  • Immediate-mode simulation
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    dimforge/rapier#324 · 11 commentaires · 18 réactions ·

    Les mainteneurs répondent en général sous 1 jour

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.