لغة موديليكا أو مودليكا (بالإنجليزية: Modelica) هي لغة برمجة تستخدم في النمذجة وهي كائنيّة المنحى (شيئية أو بالإنجليزية: object-oriented) متعددة المجالات وتستخدم في النمذجة الموجّهة للمكوّنات (الهندسية مثلا) في أنظمة معقّدة مثل تلك الأنظمة التي تحوي مكوّنات جزئية ميكانيكية أو كهربية أو إلكترونية أو هيدروليكية أو حرارية أو خاصة بالتحكم أو خاصة بالقدرة الكهربائيّة أو موجّهة لعملية معيّنة. استخدامها هو أقرب إلى لغة في.إتش.دي.إل-أا.إم.إس VHDL-AMS وفِريلوج Verilog (تلك اللغات المستنبطة من صناعة الإلكترونيات) بمعنى أنها تصف النظام في صورة مجموعة من المعادلات. والمحاكي المرتبط لها مهمته إيجاد حل لمنظومة المعادلات في كل خطوة زمنية (مثلا : كل ثانية).
اللغة لها صفه أكثر عمومية من منافساتها، وتستفيد من البرمجة كائنيّة التوجه (ومبدأ توارث خصائص نموذج معيّن من خصائص نموذج آخر مما يعطي مرونة أكبر في الكتابة). ومع ذلك، فإن استخدامها حاليا محدود جدا في مجال الالكترونيات، وإن كانت مستخدمة في العديد من المجالات الأخرى.
لغة موديليكا هي لغة حرة (حرة ومفتوحة المصدر) تم تطويرها بواسطة جمعية موديليكا وهي جمعية غير ربحيّة. اللغة والمكتبات وبعض أدوات المحاكاة لدى موديليكا هي حرة ومفتوحة المصدر وقد تم استخدامها في التطبيقات الصناعية. والتطوير والترويج لموديليكا تنظمه جمعية موديليكا Modelica Association.
جمعية موديليكا تطور أيضا مكتبة موديليكا القياسية الحرة والتي تحوي حوالي 1360 نموذج عام للمكوّنات و 1280 وظيفة برمجيّة (دالّة برمجية) في مختلف المجالات، وذلك حتى الإصدار 3.2.1 .