diff --git a/doc-tutorials.html b/doc-tutorials.html
index 760663bc7b3c6013bd6006c80249902e5c005dc5..673e6fb63691be77d77058acc50699713d78f48c 100644
--- a/doc-tutorials.html
+++ b/doc-tutorials.html
@@ -10,7 +10,9 @@ layout: default_orekit
 <h2>Java tutorials, by the Orekit team</h2>
 
 <p>The tests suite is the first place to look for getting help with Orekit
-  use. Several tutorials are also provided with the source code in order to
+  use.
+  
+  Some tutorials are provided with source code and comments in order to
   emphazise particular use cases:</p>
   
 <ul class="fa-ul">
@@ -18,7 +20,8 @@ layout: default_orekit
     <p><span class="fa-li fa-lg fa fa-gears"></span><a href="{{ site.url }}/site-orekit-tutorials-{{ site.data.orekit-tutorials.versions.first }}/tutorials/attitude.html">Attitude</a><br/>
       This tutorial emphasizes a specific usage of the attitude package
       described in the attitudes section of the library architecture
-      documentation.</p></li>
+      documentation.</p>
+  </li>
   <li>
     <p><span class="fa-li fa-lg fa fa-gears"></span><a href="{{ site.url }}/site-orekit-tutorials-{{ site.data.orekit-tutorials.versions.first }}/tutorials/frames.html">Frames</a><br/>
       This tutorial shows how to solve three problems: (1) computation of the
@@ -59,6 +62,106 @@ layout: default_orekit
   </li>
 </ul>
 
+<p>Other tutorials are available on the dedicated <a href="https://gitlab.orekit.org/orekit/orekit-tutorials">Orekit Tutorials</a> project on the forge:</p>
+<ul class="fa-ul">
+  <li>Attitude / EarthObservation: shows how to easily switch between day and night attitude modes</li>
+  <p>
+  <li>Bodies
+    <ul>
+	  <li>DEFile: reads a DEXXX binary file (JPL or IMCCE inpop ephemeris file) and writes a new one containing only the data asked by the user</li>
+	  <li>Phasing: sets up a Sun-synchronous Earth-phased Low Earth Orbit</li>
+    </ul>
+  </li>
+  <p>
+  
+  <li>Control / indirect / FixedBoundarySingleShooting: shows how to use the indirect (single) shooting method of Orekit. The study case is inspired by the Global Trajectory Optimization Competition 12</li>
+  <p>
+  <li>Conversion
+    <ul>
+	  <li>PropagatorConversion: helps understand how a propagator can be converted to another with a different model.<br>
+	      Here we convert a numerical propagator into an analytical Keplerian propagator
+      </li>
+	  <li>TLEConversion: shows how to get a numerical propagator from a TLE and back</li>
+    </ul>
+  </li>
+  <p>
+  
+  <li>Data / Context: explains how to instantiate several data contexts</li>
+  <p>
+  
+  <li>Estimation: orbit determination (OD) example
+    <ul>
+	  <li>DSSTOrbitDetermination: batch least-square OD with a DSST propagator for a MEO (GNSS) satellite with RINEX measurements</li>
+	  <li>GNSSOrbitDetermination: same but with a numerical propagator instead</li>
+	  <li>ExtendedSemianalyticalKalmanFilter: extended Kalman OD with a DSST propagator for a geodesy (LAGEOS 2) satellite with laser ranging measurements</li>
+	  <li>KalmanNumericalOrbitDetermination: same but with a numerical propagator instead</li>
+	  <li>LaserRangingOrbitDetermination: same but with a batch least-square OD instead</li>
+	  <li>ManeuverEstimation: maneuvers parameters' estimation with simulated measurements</li>
+	  <li>NumericalOrbitDetermination: batch least-square OD with a numerical propagator for a GTO satellite with range and AZEL measurements</li>
+	  <li>SequentialBatchLeastSquares: an example of sequential batch least-square OD with a numerical propagator</li>
+	  <li>TLEBasedOrbitDetermination: batch least-square OD with a SGP4 propagator (TLE) for a MEO (GNSS) satellite with precise ephemeris (PV measurements)</li>
+	  <li>Performance / PerformanceTesting: simulates a large number of measurements on a large time slot to study Orekit OD performances</li>
+    </ul>
+  </li>
+  <p>
+  
+  <li>Frames / Frames1-2-3: different examples of frame management</li>
+  <p>
+  
+  <li>Gnss:
+    <ul>
+	  <li>DOPComputation: shows a basic usage for computing the DOP over a geographic zone and for a period</li>
+	  <li>RinexObservationFile: reading of Rinex observation files</li>
+    </ul>
+  </li>
+  <p>
+  
+  <li>Maneuvers:
+    <ul>
+	  <li>ApogeeManeuver: large apogee maneuver with a long (~1h) constant thrust maneuver</li>
+	  <li>ImpulseAtNode: shows how to perform a given impulse maneuver at node</li>
+	  <li>StationKeeping: East-West GEO Station Keeping with impulse maneuvers using DSST propagator</li>
+    </ul>
+  </li>
+  <p>
+  
+  <li>Models / TidalDisplacements: shows how to compute stations tidal displacements</li>
+  <p>
+  
+  <li>Estimation: orbit determination (OD) example
+    <ul>
+	  <li>CovariancePropagation: linear covariance propagation example, starting from a CCSDS OPM (Orbit Parameter Message)</li>
+	  <li>DSSTPropagation: propagation with the DSST propagator</li>
+	  <li>EphemerisMode: shows how to produce an ephemeris with Orekit</li>
+	  <li>FieldPropagation: numerical propagation with Taylor-maps and a Monte Carlo sampling at the end</li>
+	  <li>GNSSPropagation: propagation with a GNSS-adapted propagator, starting from a navigation message</li>
+	  <li>GradientComputation: shows how to compute the Jacobian containing the partial derivatives of the acceleration with respect the the spacecraft coordinates</li>
+	  <li>GroundTrack: graphical display of ground tracks</li>
+	  <li>JupiterSwingBy: Swing-by trajectory about Jupiter compared in EME2000, ICRF and Jupiter-centered inertial reference frame</li>
+	  <li>KeplerianPropagation: propagation with a basic Keplerian propagator</li>
+	  <li>NumericalPropagation: propagation with a basic numerical propagator</li>
+	  <li>PropagationInNonInertialFrame: introduction to orbital integration using SingleBodyAttraction and non-inertial frames</li>
+	  <li>PropagationInRotatingFrame: Compared propagation of a LEO satellite in Earth-centered inertial and non-inertial frames: EME2000 and ITRF</li>
+	  <li>PropagationInNonInertialFrame: introduction to orbital integration using SingleBodyAttraction and non-inertial frames</li>
+	  <li>TrackCorridor: tutorial for track corridor display</li>
+	  <li>VisibilityCheck: shows how to easily check for visibility between a satellite and a ground station</li>
+	  <li>VisibilityCircle: computes visibility circles on ground as seen from a satellite</li>
+	  <li>CR3BP: Circular Restricted 3-Body Problem
+	    <ul>
+		  <li>CR3BPSphereCrossingDetector: a detector for checking if a probe crashes on one of the two primary bodies in C3RBP</li>
+		  <li>EarthMoonHaloOrbit: computation of a northern Halo Orbit around Earth-Moon L1</li>
+		  <li>ManifoldTransfer: computation of a transfer from Earth-Moon L2 Halo Orbit to High Lunar Orbit using unstable manifolds</li>
+		  <li>PropagationInCR3BP: example of propagation in the Circular Restricted 3-Body problem with Orekit</li>
+		  <li>SunEarthMultipleShooter: correction of a trajectory using multiple shooting method in the Sun-Earth CR3BP</li>
+		  <li>YZPlaneCrossingDetector: a detector for YZ Planes crossing within C3RBP</li>
+		</ul>
+	  </li>
+    </ul>
+  </li>
+  <p>
+  <li>Time / Time1: tutorial for dates support</li>
+</ul>
+
 <h3>Maven site for the Java tutorials</h2>
 
 <p>The technical documentation explains how to build, download and contribute to the Orekit tutorials. Please choose the Orekit tutorials release for which you